Size: a a a

Android Developers

2020 November 12

OP

Oleg Pchelkin in Android Developers
Денис
может я не правильно создаю модуль?

class SplashFragment : BaseFragment() {

   override val viewModelModule: Kodein.Module
       get() = Kodein.Module("Splash.VM") {
           bindViewModel<SplashViewModel>() with provider {
               SplashViewModel(
                   effectHandler = instance(),
                   reducer = instance()
               )
           }
       }
Не особо работал с кодеином, но кажется что ты при каждом запросе будешь создавать новый модуль в нем. Сделай lazy или инициализируй в онкреэйте
источник

a

akella122⌬ in Android Developers
Денис
а та не суть, вопрос в другом сейчас
понятно, нее буду лезть, а то запутаю
источник

OP

Oleg Pchelkin in Android Developers
akella122⌬
Слушай. я уже запутался у кого и какие ошибки
Зачем тогда ребилдить предлагаешь?))
источник

a

akella122⌬ in Android Developers
Oleg Pchelkin
Зачем тогда ребилдить предлагаешь?))
Я думал ты фрагмент удалил
источник

Я

Ярослав in Android Developers
Nazar
Как подключить устройство через адб чтобы тестировать там апп а не в эмуляторе?
Настройки -> О телефоне -> 5 раз тап на номер сборки, далее в  "Для разработчиков" и включение "Откладка по usb"
источник

OP

Oleg Pchelkin in Android Developers
Nazar
Как подключить устройство через адб чтобы тестировать там апп а не в эмуляторе?
Ну в девайсе активизируешь режим разработчика и подключаешь к компу - миллиард есть инструкций в инете. Если какие то конкретные проблемы - то сразу так и пиши)
источник

OP

Oleg Pchelkin in Android Developers
akella122⌬
Я думал ты фрагмент удалил
А я то вообще тут при чем?))
источник

Я

Ярослав in Android Developers
Oleg Pchelkin
Ну в девайсе активизируешь режим разработчика и подключаешь к компу - миллиард есть инструкций в инете. Если какие то конкретные проблемы - то сразу так и пиши)
+
источник

a

akella122⌬ in Android Developers
Ярослав
Настройки -> О телефоне -> 5 раз тап на номер сборки, далее в  "Для разработчиков" и включение "Откладка по usb"
А потом заюзать адб и прописать adb shell и разрешить отладку всегда
источник

Д

Денис in Android Developers
Oleg Pchelkin
Не особо работал с кодеином, но кажется что ты при каждом запросе будешь создавать новый модуль в нем. Сделай lazy или инициализируй в онкреэйте
похоже не помогло
источник

a

akella122⌬ in Android Developers
Слушай, а как можно останавливать методы?
источник

OP

Oleg Pchelkin in Android Developers
Данил Шидловский
Прила крашится при запуске, логи пустые
Из студии запускаешь? В логкате должна быть причина, либо в табе build ищи, мб там что не так
источник

OP

Oleg Pchelkin in Android Developers
akella122⌬
Слушай, а как можно останавливать методы?
вызываешь return в методе))
источник

a

akella122⌬ in Android Developers
Oleg Pchelkin
вызываешь return в методе))
Да не, у меня например метод запущен и что-то делает, а юзер нажимает кнопку стоп и...
источник

Д

Денис in Android Developers
akella122⌬
Да не, у меня например метод запущен и что-то делает, а юзер нажимает кнопку стоп и...
как Job его запустить и стопнуть когда нужно
источник

OP

Oleg Pchelkin in Android Developers
akella122⌬
Да не, у меня например метод запущен и что-то делает, а юзер нажимает кнопку стоп и...
ну так в методе слушай какуюнить переменную, которую будет триггерить юзер.
Можешь запустить в корутине например и отменить job позже, как вариант. Ну или runnable объект также запустить/остановить.
Долгие методы все равно придется запускать на отдельном потоке, который можно кильнуть. А короткие смысла нет останавливать
источник

OP

Oleg Pchelkin in Android Developers
Денис
похоже не помогло
GC срабатывал с момента ухода с экрана то?
источник

a

akella122⌬ in Android Developers
Денис
как Job его запустить и стопнуть когда нужно
Я корутинки юзаю с помощью

GlobalScope.run { }
источник

OP

Oleg Pchelkin in Android Developers
akella122⌬
Я корутинки юзаю с помощью

GlobalScope.run { }
ох, не используй GlobalScope)
источник

a

akella122⌬ in Android Developers
Oleg Pchelkin
ох, не используй GlobalScope)
поч
источник