Я сохраняю номер мобильного пользователя в 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, оно показывает сохраненное значение.
Что я делаю не так?