SingleToneClass возвращает значение null в вспомогательном классе базы данных Firebase - PullRequest
0 голосов
/ 09 февраля 2020

Я сохраняю номер мобильного пользователя в singleToneClass из MainActivity, чтобы показать данные пользователя Specifi c. Это успешно сохраняет значение, как я тост значение SingleToneClass. Но когда я ссылаюсь на singleToneClass value в вспомогательном классе базы данных Firebase, он возвращает ноль.

Ниже приведен мой код Firebase:

  public BookFirebaseHelper() {

    mDataBase=FirebaseDatabase.getInstance();
    mReferenceBooks=mDataBase.getReference("my_node").child("b");
}


public void readBooks(final  DataStatus dataStatus)
{

    String emailID=singleToneClass2.getInstance().getData();

    mReferenceBooks.orderByChild("uMoble").equalTo(emailID).addValueEventListener(new ValueEventListener() {

        @Override
        public void onDataChange(DataSnapshot dataSnapshot) {

Как я упоминал выше, emailID переменная типа emailID="015254558" он показывает все данные, но не получает значение String emailID=singleToneClass2.getInstance().getData();, но singleToneClass2 не пусто, так как я провозглашаю значение из MainActivity, оно показывает сохраненное значение.

Что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...