Size: a a a

Android Developers

2021 May 06

Н

Некси in Android Developers
activity backstack?
источник

A

Anton in Android Developers
Не знаю что это, но нигде не писал этого
источник

Н

Некси in Android Developers
activity a -> activity b -> activity c
источник

A

Anton in Android Developers
Ну что-то примерное вроде как, если правильно понял по первым строкам
источник

A

Anton in Android Developers
Типо остался в петле С с множеством других активностей
источник

GV

George Valiev in Android Developers
Покидайте, пожалуйста, хорошие  открытые проекты, наподобие Gitfox
источник

ИГ

Илья Гаевский... in Android Developers
Привет. Вопрос больше по студии нежели по андроиду. Видел люди каким-то волшебным сочетанием клавиш растягивали строчки интерирую. Что бы получалось примерно так :
print(1)
В
print(1)
print(2)
...
print(10)
Может кто подсказать как эта магия делается?
источник

L

Leonid in Android Developers
Что такое - интерирую? Что значит - растягивать строчки? Не в Ворде же.
источник

DB

Daniil Borisovskii in Android Developers
Всем привет
Вопрос к знатокам Toothpick

Как можно организовать для каждого экрана (уникального инстанса фрагмента) свой Scope , привязанный к ЖЦ ViewModel-и для этого экрана ?

Я пытался решить это с помощью экстеншенов для ViewModel. Scope открывал соответственно в onCreate() Fragment-а. Проблема в том, что непонятно какое нужно использовать имя для Scope-а, чтобы он переживал смену конфигурации экрана, а также чтобы он был именно уникальным для каждого экрана.
источник

DB

Daniil Borisovskii in Android Developers
Если использовать какое-то константное значение, по типу аннотации ViewModelScope, то тогда открываемый Scope будет одним и тем же инстансом для всех экранов.

Если использовать имя класса фрагмента для экрана, по типу FragmentA::class.java, то тогда если возникнет необходимость иметь больше 1 инстанса фрагмента одного и того же класса (например иерархическая цепочка экранов, на каждом из которых можно открыть его же) то Scope опять будет одним и тем же для таких экранов.

Если использовать какое-нибудь уникальное значение инстанса фрагмента (например hashCode()), то тогда при смене конфигурации будет создан новый Scope, и все привязанные в нем зависимости пересоздадутся.
источник

S

Sergey in Android Developers
мне нужно запустить еще два интанса приложения на android
как это сделать?
источник

L

Leonid in Android Developers
Зачем?
источник

S

Sergey in Android Developers
ну может быть мне надо
источник

S

Sergey in Android Developers
или ты думаешь ты такой умный и сейчас выяснится что мне не надо
источник

S

Sergey in Android Developers
в приложении не предусмотерно использование нескольких аккаунтов, вот и нужно несколько инстансов чтобы быстро переключатся между аккаунтами
источник

L

Leonid in Android Developers
Тогда либо иди лесом, если сам всё знаешь. Либо рассказывай, что тебе на самом деле нужно сделать, а не то, что тебе *показалось* нужно делать.
источник

DB

Denis Balanev in Android Developers
привет, глянь gitfox, там в BaseFragment как раз эта проблема и решена, правда привязка не к жц ViewModel, а к жц фрагмента, но с той реализацией они в принципе равны
источник

S

Sergey in Android Developers
я рассказал что мне нужно и зачем.
источник

S

Sergey in Android Developers
о вот, показалось, так мне показлось?
источник

S

Sergey in Android Developers
что мне нужно на самом деле скажи, а?
источник