簡體   English   中英

我的Android應用程序中出現運行時Null Point異常

[英]I am getting runtime Null Point Exception In my Android App

我的Android應用程序中出現運行時Null Point異常。

引起原因:java.lang.NullPointerException:嘗試在null對象上調用虛擬方法'com.google.firebase.database.ChildEventListenercom.google.firebase.database.Query.addChildEventListener(com.google.firebase.database.ChildEventListener)'參考

這是我的Firebase連接:

package com.example.nagesh.newapp;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.ListView;
import android.widget.TextView;

import com.firebase.ui.database.FirebaseListAdapter;
import com.google.firebase.database.DatabaseReference;
import com.google.firebase.database.FirebaseDatabase;

public class Last extends AppCompatActivity {


private ListView lst;
private DatabaseReference databaseReference;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_last);
    DatabaseReference databaseReference = FirebaseDatabase.getInstance().getReferenceFromUrl("https://newapp-46492.firebaseio.com/Users");

    init();


}

private void init() {

    lst = (ListView) findViewById(R.id.lstv);

    FirebaseListAdapter<String> firebaseListAdapter = new FirebaseListAdapter<String>(this, String.class, android.R.layout.simple_list_item_1, databaseReference) {

        @Override
        protected void populateView(View v, String model, int position) {

            TextView textView = (TextView) v.findViewById(android.R.id.text1);
            textView.setText(model);
        }

    };

    lst.setAdapter(firebaseListAdapter);

}

}

我是初學者。...幫助我。

您的參考如下。

DatabaseReference databaseReference = FirebaseDatabase.getInstance().child("Users");

其直接給出了"https://newapp-46492.firebaseio.com"的引用

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM