Size: a a a

Android Developers

2021 January 13

Ж

Женя in Android Developers
всем привет! есть aar файлы, разработчик которых позаботился, чтобы нельзя было дебажить код оттуда. Есть ли способы снять эту защиту?
источник

ℕo ℕame in Android Developers
akella122⌬
Ребят, хотел использовать решение отсюда https://stackoverflow.com/questions/43132080/kotlin-coroutines-the-right-way-in-android ибо оно должно мне подойти, но не могу ибо Android Studio помечает все(aync, ui, CommonPool) красным и предлагает создать свои классы. Проблема в том, что у меня есть определенный класс, который мне парсит из интернета ArrayList, который я в последствии хочу скормить адаптеру RecyclerView, но не могу его перебросить в тот поток с ресайклом ни из потока, ни из корутины
чекай зависимости
источник

ℕo ℕame in Android Developers
akella122⌬
Пытаюсь сделать async корутину, зависимость для андроида добавил, но почему-то не находится async, UI и тд
и да. async в обычной функции нельзя. насколько я помню
источник

a

akella122⌬ in Android Developers
ℕo ℕame
чекай зависимости
да есть там все
источник

a

akella122⌬ in Android Developers
Vadim Uzbekov
CoroutineScope(Dispatchers.Main для главного либо Dispatchers.IO для ввода-вывода).launch либо async
А можно как-то в onCreate что-то такое сделать?
источник

VU

Vadim Uzbekov in Android Developers
akella122⌬
А можно как-то в onCreate что-то такое сделать?
Да, не забудь корутины подключить только
источник

a

akella122⌬ in Android Developers
Vadim Uzbekov
Да, не забудь корутины подключить только
Да уже 3 дня с этим долблюсь, башка болит
источник

ℕo ℕame in Android Developers
akella122⌬
да есть там все
а компилируется?
источник

a

akella122⌬ in Android Developers
да
источник

a

akella122⌬ in Android Developers
Компилируется, но ресайкл пустой
источник

ℕo ℕame in Android Developers
Тогда проблема в студии
источник

a

akella122⌬ in Android Developers
ибо лист не попадает из корутины в основной поток
источник

S

Silent829 in Android Developers
ℕo ℕame
Тогда проблема в студии
не думаю
источник

ℕo ℕame in Android Developers
Silent829
не думаю
Ну как ты объяснишь тогда то, что студия пишет, что функции и классов нет, а оно компилируется, волшебным образом
источник

S

Silent829 in Android Developers
ℕo ℕame
Ну как ты объяснишь тогда то, что студия пишет, что функции и классов нет, а оно компилируется, волшебным образом
мне кажется все не так, как мы думаем
источник

АГ

Алексей Гладков... in Android Developers
Я думаю, он просто комментирует этот код как-то ) и поэтому компилируется, ошибка в том, что он взял код из устаревшей версии корутин, а подключил ясен пень последнюю версию либы, чтоб запустить корутину в onCreate как ты хочешь используй lifecycleScope.launch {
и вот тут пиши что нужно
}

Но я бы так не советовал делать, Если ты используешь гугловские viewModel, то все длительные запросы должны лежать там, и там есть свой viewModelScope, который отпишется от выполнения длительных операций, если у тебя вдруг помрет твоя вьюмоделька

А писать какие-нить запросы на сервер в onCreate ну такое себе
источник

L

Leonid in Android Developers
⋑ 404 ⋐
Подскажите есть какая нибудь книга для создания анимации на котлине?
Анимации чего?
источник

a

akella122⌬ in Android Developers
ℕo ℕame
Ну как ты объяснишь тогда то, что студия пишет, что функции и классов нет, а оно компилируется, волшебным образом
так там в решении старое апи корутин
источник

a

akella122⌬ in Android Developers
Алексей Гладков
Я думаю, он просто комментирует этот код как-то ) и поэтому компилируется, ошибка в том, что он взял код из устаревшей версии корутин, а подключил ясен пень последнюю версию либы, чтоб запустить корутину в onCreate как ты хочешь используй lifecycleScope.launch {
и вот тут пиши что нужно
}

Но я бы так не советовал делать, Если ты используешь гугловские viewModel, то все длительные запросы должны лежать там, и там есть свой viewModelScope, который отпишется от выполнения длительных операций, если у тебя вдруг помрет твоя вьюмоделька

А писать какие-нить запросы на сервер в onCreate ну такое себе
У меня запросы не в onCreate
источник

S

Silent829 in Android Developers
akella122⌬
так там в решении старое апи корутин
так ты обнови свой код)
источник