Size: a a a

Android Developers

2020 May 12

y

yu2ry in Android Developers
Quantum Harmonizer
не смогло коллбэк засериализовать. Не догадалось, как.
так в callback есть Serializable и там тупо один метод public void action();
источник

B

Bobur in Android Developers
Привет. У меня есть такая функция с чекбоксом.

   public void soundSwitcher(boolean isCheck) {
       if (checkBox.isChecked()) {
           clickmp3.stop();
       } else if(!checkBox.isChecked()){
           clickmp3.start();
       }

   }

когда флаг тру то все норм. если уберу флажок уже функсия не делает свою работу . тоист как будто фолс повторно не делает свою работу. помогите плз
источник

QH

Quantum Harmonizer in Android Developers
yu2ry
так в callback есть Serializable и там тупо один метод public void action();
ну а в какой-то из его реализаций не всё так просто. Например, активити захватилась.
источник

QH

Quantum Harmonizer in Android Developers
Bobur
Привет. У меня есть такая функция с чекбоксом.

   public void soundSwitcher(boolean isCheck) {
       if (checkBox.isChecked()) {
           clickmp3.stop();
       } else if(!checkBox.isChecked()){
           clickmp3.start();
       }

   }

когда флаг тру то все норм. если уберу флажок уже функсия не делает свою работу . тоист как будто фолс повторно не делает свою работу. помогите плз
Ничего не понял.
источник

АВ

Андрей Владиславов... in Android Developers
Вопрос по поводу Scope
Все ли сетевые взаимодействия надо запускать в Dispatchers.IO? Есть аутентификация firebase, ее в IO запускать?
источник

y

yu2ry in Android Developers
Quantum Harmonizer
ну а в какой-то из его реализаций не всё так просто. Например, активити захватилась.
model.setAction(new Model.Action() {
   @Override
   public void action() {
       
   }
});

intent.putExtra("model", model);
startActivity(intent);

----
если из fragmenta делаю
источник

y

yu2ry in Android Developers
просто если убрать метод setAction все отлично)
источник

QH

Quantum Harmonizer in Android Developers
yu2ry
model.setAction(new Model.Action() {
   @Override
   public void action() {
       
   }
});

intent.putExtra("model", model);
startActivity(intent);

----
если из fragmenta делаю
Ну понятно, нельзя же фрагмент засериализовать.
источник

D

D40C00 in Android Developers
подскажите пожалуйста возможно ли создавать отдельную новую коллекцию в firestore для нового пользователя после регистрации?
источник

y

yu2ry in Android Developers
Quantum Harmonizer
Ну понятно, нельзя же фрагмент засериализовать.
так я же не fragment добавляю в action) какие пути решения отследить например во фрагменте из активности что пользователь кликнул на что 0 то)
источник

y

yu2ry in Android Developers
кроме onActivityRes
источник

QH

Quantum Harmonizer in Android Developers
yu2ry
так я же не fragment добавляю в action) какие пути решения отследить например во фрагменте из активности что пользователь кликнул на что 0 то)
Ещё как добавляешь, анонимный класс же захватывает контекст.
источник

y

yu2ry in Android Developers
Quantum Harmonizer
Ещё как добавляешь, анонимный класс же захватывает контекст.
как сделать так чтобы не захватить)
источник

QH

Quantum Harmonizer in Android Developers
yu2ry
кроме onActivityRes
А что ещё нельзя? Может, предложить решение без кода и без андроида?)
источник

y

yu2ry in Android Developers
Quantum Harmonizer
А что ещё нельзя? Может, предложить решение без кода и без андроида?)
источник

y

yu2ry in Android Developers
Quantum Harmonizer
А что ещё нельзя? Может, предложить решение без кода и без андроида?)
просто из фрагмента у меня не слушается onActivityRes) поэтому думал что есть какие то варианты типа обсэрверов и тд) конечно есть в голове жуткий костыль) но не хочется юзать) типа через ститические интерфейсы)
источник

QH

Quantum Harmonizer in Android Developers
yu2ry
просто из фрагмента у меня не слушается onActivityRes) поэтому думал что есть какие то варианты типа обсэрверов и тд) конечно есть в голове жуткий костыль) но не хочется юзать) типа через ститические интерфейсы)
не-не-не, всё там работает
источник

QH

Quantum Harmonizer in Android Developers
А вот вариант с коллбэком в принципе не работоспособен, т. к. коллбэк захватывает фрагмент, а результат может вернуться уже в пересозданный фрагмент
источник

y

yu2ry in Android Developers
ну хз из фрагмента startActivityForResult(intent, 111); в активности сразу делаю setResult(RESULT_OK); и того) в onActivityResult во фрагменте пусто) не логирует) хз возможно что - то делаю не правильно)
источник

QH

Quantum Harmonizer in Android Developers
yu2ry
ну хз из фрагмента startActivityForResult(intent, 111); в активности сразу делаю setResult(RESULT_OK); и того) в onActivityResult во фрагменте пусто) не логирует) хз возможно что - то делаю не правильно)
код?
источник