Size: a a a

Android Developers

2020 November 12

PE

Pavel Erokhin in Android Developers
источник

SM

Stoian Minaiev in Android Developers
Pavel Erokhin
Вообще чисто из эстетики даже)) ?. будет приятнее, чем крики на компилятор !!
"Не кричи на меня, женщина!"
источник

V

Valentin in Android Developers
Pavel Erokhin
Вообще чисто из эстетики даже)) ?. будет приятнее, чем крики на компилятор !!
В книге какой-то, помню, читал про такое, или в статье. Уже не помню
источник

RC

Roman Chumachenko in Android Developers
Roman Chumachenko
Ребят, как при работе с nav component в тулбаре ставить кастомную иконку для стрелки назад?
Окей, ответ в духе типичного андроида:
1) цвет можно задать через colorControlNormal параметр, если у вас тема от Material наследуется
2) иконка зашита в библиотеку (они внутри по ситуации иконку бургера на стрелочку меняют)
источник

VP

Vitaly Peryatin in Android Developers
Как реализовать такой кейс:
Пользователь переходит на Activity A. Если эта Activity существует нужно открыть ТОТ ЖЕ экземпляр, закрыв все Activity поверх этого экземпляра. Если эта Activity не находится в бекстеке - открываем новую Activity
Как это реализовать?

Если хотите посоветовать использовать Intent Activity flags, то подскажите какую конкретно комбинацию, так как я прошерстил всё флаги и не нашёл подходящей
источник

В

Вася in Android Developers
звучит как singleTask
источник

П

Павел in Android Developers
Всем привет! Насколько нормально, что Intent Share открывается достаточно долго от нажатия кнопки до непосредственно появления вьюшки со списком приложений? Можно ли как-то влиять на этот процесс ускорить его?
источник

J

J.S in Android Developers
Vitaly Peryatin
Как реализовать такой кейс:
Пользователь переходит на Activity A. Если эта Activity существует нужно открыть ТОТ ЖЕ экземпляр, закрыв все Activity поверх этого экземпляра. Если эта Activity не находится в бекстеке - открываем новую Activity
Как это реализовать?

Если хотите посоветовать использовать Intent Activity flags, то подскажите какую конкретно комбинацию, так как я прошерстил всё флаги и не нашёл подходящей
Блиин , такое есть, могу только завтра скинуть
источник

VP

Vitaly Peryatin in Android Developers
Вася
звучит как singleTask
На практике убивает старое Activity, создавая новое - не подходит
источник

I

Ivansuper in Android Developers
Vitaly Peryatin
На практике убивает старое Activity, создавая новое - не подходит
Flag activity clear top?
источник

J

J.S in Android Developers
Vitaly Peryatin
На практике убивает старое Activity, создавая новое - не подходит
Но надо заметить что ваш кейс сработает только тогда когда активити действительно лежит в бекстеке , при onBackPressed активити уничтожается
источник

I

Ivansuper in Android Developers
Flag activity single top туда же в кучу
источник

VP

Vitaly Peryatin in Android Developers
Ivansuper
Flag activity clear top?
Тоже создаётся новый экземпляр
источник

I

Ivansuper in Android Developers
Vitaly Peryatin
Тоже создаётся новый экземпляр
При каком условии
источник

VP

Vitaly Peryatin in Android Developers
Ivansuper
При каком условии
Открываю одновременно 2 Activity
Activity запущенная чуть позже убивает первую Activity
Создаётся 2 новых экземпляра
источник

I

Ivansuper in Android Developers
Vitaly Peryatin
Открываю одновременно 2 Activity
Activity запущенная чуть позже убивает первую Activity
Создаётся 2 новых экземпляра
Тогда посмотри на флаг bring to front
источник

I

Ivansuper in Android Developers
Был такой флаг
источник

VP

Vitaly Peryatin in Android Developers
Ivansuper
Тогда посмотри на флаг bring to front
Тогда не работает кейс когда нужно открыть новую Activity когда в бекстеке ещё нет этого экрана
Возможно стоит комбинировать этот флаг с кем-то ещё, но я не нашёл
источник

J

J.S in Android Developers
Vitaly Peryatin
Тогда не работает кейс когда нужно открыть новую Activity когда в бекстеке ещё нет этого экрана
Возможно стоит комбинировать этот флаг с кем-то ещё, но я не нашёл
Тогда мой вариант вам не подойдёт
источник

I

Ivansuper in Android Developers
Vitaly Peryatin
Тогда не работает кейс когда нужно открыть новую Activity когда в бекстеке ещё нет этого экрана
Возможно стоит комбинировать этот флаг с кем-то ещё, но я не нашёл
А ты точно тот флаг пробовал? Флаг REORDER TO FRONT. У него док пробросить активити вперед *только если она есть*. Если нет, он просто так запускает
источник