Size: a a a

Android Developers

2020 March 05

D

Dmitry in Android Developers
Quantum Harmonizer
Из каких вариантов выбираем?
А какие есть ? 😂
источник

t

trashkalmar in Android Developers
Dmitry
Как лучше всего предать данные с фаирбейс пуша в врагмент ?
Получить в fb, передать во фрагмент. Я бы так сделал
источник

D

Dmitry in Android Developers
trashkalmar
Получить в fb, передать во фрагмент. Я бы так сделал
В сервисе послужить в смысле?
источник

t

trashkalmar in Android Developers
Не надо нигде служить. Есть FirebaseMessagingService, в нём ловим пуш и рассылаем в приложение любым удобным способом (rx, eventbus, handler)
источник

D

Dmitry in Android Developers
trashkalmar
Не надо нигде служить. Есть FirebaseMessagingService, в нём ловим пуш и рассылаем в приложение любым удобным способом (rx, eventbus, handler)
Лайвдатой это возможно сделать?
источник

I

Ivan in Android Developers
Вот у меня открыт фаргмент и показана клавиатура:

- если я нажму на системную кнопку назад, то скроется клавиатура.

- если я сделаю activity.onBackPressed, то покажется предыдущий фрагмент. т.е. как будто я дважды нажал на системный назад

Почему так?
источник

D

Dmitry in Android Developers
Переопредели onBackPrwssed в активити
источник

I

Ivan in Android Developers
Dmitry
Переопредели onBackPrwssed в активити
да я вот тоже так думаю. только почему его дефолтная реализация не закрывает клаву, странно
источник

D

Dmitry in Android Developers
Ivan
да я вот тоже так думаю. только почему его дефолтная реализация не закрывает клаву, странно
Переопредели и реализуй)
источник

QH

Quantum Harmonizer in Android Developers
Ivan
Вот у меня открыт фаргмент и показана клавиатура:

- если я нажму на системную кнопку назад, то скроется клавиатура.

- если я сделаю activity.onBackPressed, то покажется предыдущий фрагмент. т.е. как будто я дважды нажал на системный назад

Почему так?
Потому что когда нажимаешь назад, backPressed закрывает клавиатуру и не доходит до активити (наверное)
источник

a

awawa in Android Developers
Ivan
Вот у меня открыт фаргмент и показана клавиатура:

- если я нажму на системную кнопку назад, то скроется клавиатура.

- если я сделаю activity.onBackPressed, то покажется предыдущий фрагмент. т.е. как будто я дважды нажал на системный назад

Почему так?
Клавиатура сама хэндлит нажатие на кнопку и скрывается. Не активити этим занимается
источник

I

Ivan in Android Developers
ну, да, теперь понятно. спасибо
источник

LK

Leonid Kharin in Android Developers
всем привет, подскажите пожалуйста как подключить наблюдателя в фрагменте делаю так
LiveData<postUserData> liveData = App.getInstance().getDatabase().userDataDao().getAll();
       liveData.observe(this, new Observer<postUserData>() {
           @Override
           public void onChanged(postUserData postUserData) {
              TextView sum = (TextView) rootView.findViewById(R.id.fio);
               sum.setText(postUserData.accountId);
           }
       });
пишу это в
onCreateView
, но вылазит EXCEPTION
источник

I

Ivan in Android Developers
Leonid Kharin
всем привет, подскажите пожалуйста как подключить наблюдателя в фрагменте делаю так
LiveData<postUserData> liveData = App.getInstance().getDatabase().userDataDao().getAll();
       liveData.observe(this, new Observer<postUserData>() {
           @Override
           public void onChanged(postUserData postUserData) {
              TextView sum = (TextView) rootView.findViewById(R.id.fio);
               sum.setText(postUserData.accountId);
           }
       });
пишу это в
onCreateView
, но вылазит EXCEPTION
какой?
источник

LK

Leonid Kharin in Android Developers
Ivan
какой?
'''E/AndroidRuntime: FATAL EXCEPTION: main
   Process: com.example.navigationdraweractivity, PID: 8596
   java.lang.NullPointerException: Attempt to read from field 'java.lang.String com.example.navigationdraweractivity.postUserData.accountId' on a null object reference
       at com.example.navigationdraweractivity.fragments.FragmentBalance$1.onChanged(FragmentBalance.java:151)
       at com.example.navigationdraweractivity.fragments.FragmentBalance$1.onChanged(FragmentBalance.java:147)'''
источник

I

Ivan in Android Developers
Leonid Kharin
'''E/AndroidRuntime: FATAL EXCEPTION: main
   Process: com.example.navigationdraweractivity, PID: 8596
   java.lang.NullPointerException: Attempt to read from field 'java.lang.String com.example.navigationdraweractivity.postUserData.accountId' on a null object reference
       at com.example.navigationdraweractivity.fragments.FragmentBalance$1.onChanged(FragmentBalance.java:151)
       at com.example.navigationdraweractivity.fragments.FragmentBalance$1.onChanged(FragmentBalance.java:147)'''
в лайв дату нужно засеттить значение
источник

I

Ivan in Android Developers
и потом обзёрвить
источник

I

Ivan in Android Developers
liveData.setValue (данные из твоей БД)

а потом

liveData.obsreve(..)
источник

QH

Quantum Harmonizer in Android Developers
щас бы под андроид писать, не зная, что такое NPE
источник

DK

Danil Kyrgyzbaev in Android Developers
всем привет! кто может  помочь?
источник