小编app*_*inv的帖子

空对象引用上的 Firebase firestore .QuerySnapshot.getDocumentChanges()'

我有这个奇怪的问题,在我的任何 Firestore 应用程序中从未发生过,我有这个 Recyclerview,我想在其中显示我的 Firestore 中的图像和文本,但出现以下错误。

java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法“java.util.List com.google.firebase.firestore.QuerySnapshot.getDocumentChanges()”

这是我在 firestore 中的数据的显示方式:

在此处输入图片说明 以下是我的活动类

package rimapps.appslet.lchfmalayalam.view;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.util.Log;

import com.google.firebase.FirebaseApp;
import com.google.firebase.firestore.DocumentChange;
import com.google.firebase.firestore.EventListener;
import com.google.firebase.firestore.FirebaseFirestore;
import com.google.firebase.firestore.FirebaseFirestoreException;
import com.google.firebase.firestore.QuerySnapshot;

import java.util.ArrayList;
import java.util.List;

import rimapps.appslet.lchfmalayalam.R;
import rimapps.appslet.lchfmalayalam.adapter.BreakfastAdapter;
import rimapps.appslet.lchfmalayalam.model.ContentsBreakfast;

public class BreakfastActivity extends AppCompatActivity {

    private FirebaseFirestore db;
    private static final String TAG="BreakfastActivity";
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        FirebaseApp.initializeApp(this);
        setContentView(R.layout.activity_breakfast);


        RecyclerView recbrf = (RecyclerView)findViewById(R.id.rec_brf);
        recbrf.setNestedScrollingEnabled(false);
        final List<ContentsBreakfast> breakfastList = new ArrayList(); …
Run Code Online (Sandbox Code Playgroud)

android firebase google-cloud-firestore

4
推荐指数
1
解决办法
4509
查看次数

标签 统计

android ×1

firebase ×1

google-cloud-firestore ×1