Size: a a a

StartAndroid Ru Chat

2020 June 05

ЕБ

Евгений Бондарь... in StartAndroid Ru Chat
J.S
по мне это зашквар) нету других путей чтобы велик не создавать
Есть! affinity гуглил?
источник

J

J.S in StartAndroid Ru Chat
Евгений Бондарь
Есть! affinity гуглил?
если не ошибаюсь оно закрывает все активити
источник

ЕБ

Евгений Бондарь... in StartAndroid Ru Chat
J.S
если не ошибаюсь оно закрывает все активити
Все активити принадлежащие к определённой affinity
источник

ЕБ

Евгений Бондарь... in StartAndroid Ru Chat
J.S
если не ошибаюсь оно закрывает все активити
То есть если у тебя для активити B, C, D будет указана одна affinity, то finishAffinity будет открывать A
источник

J

J.S in StartAndroid Ru Chat
Евгений Бондарь
То есть если у тебя для активити B, C, D будет указана одна affinity, то finishAffinity будет открывать A
Cпасибо! Решил таким образом

if (getActivity().getClass() != SomeMain.class) {
           getActivity().finish();
       }

если сделать как вы сказали выше то думаю в каждой активити надо будет обрабатывать onBackPressed() хотя наверное можно в BaseActivity такое обработать, если вы видите минусы то буду рад услышать
источник

J

J.S in StartAndroid Ru Chat
Евгений Бондарь
То есть если у тебя для активити B, C, D будет указана одна affinity, то finishAffinity будет открывать A
можете ссылку или как сделать активити как affinity ?
источник

ЕБ

Евгений Бондарь... in StartAndroid Ru Chat
J.S
Cпасибо! Решил таким образом

if (getActivity().getClass() != SomeMain.class) {
           getActivity().finish();
       }

если сделать как вы сказали выше то думаю в каждой активити надо будет обрабатывать onBackPressed() хотя наверное можно в BaseActivity такое обработать, если вы видите минусы то буду рад услышать
Ваше решение наверное подходит для вашего конкретного случая.
А механизм affinity позволяет группировать активити по таскам и управлять ими уже как группами, например удалить всю группу из бэкстека, вот первая попавшаяся ссылка : )
https://startandroid.ru/ru/uroki/vse-uroki-spiskom/190-urok-116-povedenie-activity-v-task-intent-flagi-launchmode-affinity.html
источник

J

J.S in StartAndroid Ru Chat
Евгений Бондарь
Ваше решение наверное подходит для вашего конкретного случая.
А механизм affinity позволяет группировать активити по таскам и управлять ими уже как группами, например удалить всю группу из бэкстека, вот первая попавшаяся ссылка : )
https://startandroid.ru/ru/uroki/vse-uroki-spiskom/190-urok-116-povedenie-activity-v-task-intent-flagi-launchmode-affinity.html
спасибо!
источник

ВM

Виталий MrShadow... in StartAndroid Ru Chat
Всем привет,  подскажите плиз,  как можно выровнять иконки в bottom navigation
источник

СР

Степан Ревицький... in StartAndroid Ru Chat
app:label_mode= unlabel щось типу такого
источник

ВM

Виталий MrShadow... in StartAndroid Ru Chat
Точно,  спасибо тебе
источник

F

Foteh in StartAndroid Ru Chat
Евгений Бондарь
не то слово : )) сам использую эту либу, замучился копаться в ней, вся логика отображения карточек одна над другой нахотится в LayoutManager'е
сложно! Мне только xml макет надо было без движения
источник

F

Flogiston in StartAndroid Ru Chat
Куда пропала константа на permission? Подскажите что делать?
источник

AM

Al Metall in StartAndroid Ru Chat
Народ привет, не могу понять что за фигня твориться с room.
все сделал по инструкции, сейчас делаю поиск если объекта нету то создаю новый и делаю инсерт. после этого делаю еще раз поиск по нажатию на другую кнопку объекта все еще нету
источник

🇺

🇺🇦🗽🇷🇺 in StartAndroid Ru Chat
Al Metall
Народ привет, не могу понять что за фигня твориться с room.
все сделал по инструкции, сейчас делаю поиск если объекта нету то создаю новый и делаю инсерт. после этого делаю еще раз поиск по нажатию на другую кнопку объекта все еще нету
тут код надо смотреть что ты делаешь
источник

🇺

🇺🇦🗽🇷🇺 in StartAndroid Ru Chat
Flogiston
Куда пропала константа на permission? Подскажите что делать?
источник

🇺

🇺🇦🗽🇷🇺 in StartAndroid Ru Chat
Flogiston
Куда пропала константа на permission? Подскажите что делать?
и зачем тебе запрашивать пермишины в ответе другой активности? их нужно запрашивать то того что ты хочешь сделать, а не сделать и потом запросить
источник

ВM

Виталий MrShadow... in StartAndroid Ru Chat
 @Override
   public void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
       if (data != null) {
           category = data.getStringExtra("category");
           if (!category.equals("")) {
               readPostWithCategory(category);
           }
       }
   }
источник

ВM

Виталий MrShadow... in StartAndroid Ru Chat
что здесь не так?( приходит Intent { (has extras) }
источник

ВM

Виталий MrShadow... in StartAndroid Ru Chat
в data
источник