小编Ran*_*riq的帖子

DatabaseReference和FirebaseDatabase - 无法解析符号

我目前正在研究Android上的学院级聊天消息应用程序.我正在使用Firebase作为我的云服务器.目前,我面临着一个Cannot Resolve Symbol errorDatabaseReferenceFirebaseDatabase在下面一行在我的MainActivity:

private DatabaseReference root = FirebaseDatabase.getInstance().getReference().getRoot();
Run Code Online (Sandbox Code Playgroud)

我想使用Firebase建立聊天室.我知道如何执行此操作,以及如何链接我的Firebase数据库的键和值.我还知道如何通过Firebase Cloud更新Android设备的密钥和值.

但是我无法解决问题Cannot resolve Symbol error.以下是我的代码MainActivity.我还在制作这个应用程序的初始阶段.

    package com.ranatalha.realtimechat;

import android.content.DialogInterface;
import android.os.Bundle;
import android.support.v7.app.AlertDialog;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ListView;

import java.util.ArrayList;

public class MainActivity extends AppCompatActivity {

    private Button buttonAddRoom;
    private EditText editTextAddaChatRoom;
    private ListView listViewChatRooms;

    private ArrayAdapter<String> arrayAdapter;
    private ArrayList<String> list_of_rooms = new ArrayList<>();

    private String Entered_Username;


    private DatabaseReference root = …
Run Code Online (Sandbox Code Playgroud)

android firebase firebase-realtime-database

15
推荐指数
1
解决办法
3万
查看次数

错误:无法从 CursorWindow 读取第 0 行,第 -1 列。在访问数据之前确保游标已正确初始化

我创建了一个非常简单的数据库Android 应用程序。它需要输入并显示结果。添加按钮用于添加输入,删除按钮用于删除存储在 SQLite 数据库中的输入。我在 Android SQLite 中的光标指向正确,但仍然面临错误:Caused by: java.lang.IllegalStateException: Couldn't read row 0, col -1 from CursorWindow。在访问游标中的数据之前,请确保游标已正确初始化。以下是游标部分: Cursor c = db.rawQuery(query, null);

    c.moveToFirst();

    //Traversing through DB
    while (!c.isAfterLast()){
        if(c.getString(c.getColumnIndex("studentname")) !=null)
        {
            dbString += c.getString(c.getColumnIndex("studentname"));
            dbString +="\n"; }

        c.moveToNext(); }
        db.close();

        return dbString;
Run Code Online (Sandbox Code Playgroud)

我尝试更改光标位置,但仍然出现相同的错误。我在其他网站上进行了研究,概念也是如此,但仍然存在问题。

sqlite android android-sqlite android-studio

3
推荐指数
1
解决办法
7651
查看次数