Size: a a a

Android Developers

2021 September 22

PE

Pavel Erokhin in Android Developers
если мы на дефолтном диспатчере запутили таску и потом переключаемся на айо диспатчер с помощью withContext то он не выполнит следующий блок на другом потоке
источник

PE

Pavel Erokhin in Android Developers
а продолжит выполнять ее в том же потоке
источник

PE

Pavel Erokhin in Android Developers
Не лучше, не эффективно, точнее он и так всегда считается на физ. потоке
Просто создавать новый поток для какой-то мелочи, не эффективно априори
источник

В

Виктор in Android Developers
Ну по сути и разница лишь в том, что IO оперирует большим количеством потоков и тот, что в default ведь один из тех, что и в IO? В контексте андроида тем более различий меньше, ибо что тот, что другой отдельно от ui-потока.
источник

MB

M20XVH B1VKRP in Android Developers
Я про вещи наподобие openCV
источник

PE

Pavel Erokhin in Android Developers
Ну рассчеты для openCV, надо в Default диспатчере проводить
источник

ℕo ℕame in Android Developers
не, Default больше расчитан для cpu вычислений. по идее для default должен выделяться один поток. но хз как с корутинами дела
источник

PE

Pavel Erokhin in Android Developers
Дефолт может выделять до такого количество потоков, сколько процессор имеет, max(виртуальных, физических)
источник

СП

Сергей П. in Android Developers
Это если логики не один if()/case()
источник

L

Leonid in Android Developers
Маленькие хитрости:

Вчера перевел проект на API 31 и он стал тут же крэшиться при запуске с жалобой на флаги у PendingIntent при Target API S+. У меня в проекте нет PendingIntent вообще.

Гугление показало, что причина - в AdMob, причем уже давно. Патчится вот так:
https://groups.google.com/g/google-admob-ads-sdk/c/uCQkZcqOVtE?pli=1
источник

В

Виктор in Android Developers
Про это я в курсе. Я больше о том, что поток, используемой Default-диспатчером один из пула потоков для IO-дитспатчера. Поэтому решил уточнить, так ли это и этим ли руководствуется переход между ними при выполнении задач.
источник

В

Виктор in Android Developers
У меня вообще сломался переход к исходникам. Проект компилируется и работает, но теперь не могу смотреть исходники андроида.
источник

М

Макс in Android Developers
как обратиться к menu item который в меню в тулбаре во фрагменте в onViewCreated?
источник

I

Ivansuper in Android Developers
Toolbar.getMenu().findItem( <menu_item_id> )
источник

L

Leonid in Android Developers
onCreateOptionsMenu
invalidateOptionsMenu
источник

I

Ivansuper in Android Developers
Технически не ответ, ибо onCreateOptionsMenu делает запрос на создание пунктов меню, а не обращение к ним)
источник

ОА

Оганнес Асатрян... in Android Developers
я понял в чем проблема многих новичков :
они хотят из одного места обращаться к обьектам которые в другом месте
они не мыслят методами, а конкретикой
источник

L

Leonid in Android Developers
Имхо это единственное правильное место, где можно поковыряться в пунктах меню.

invalidateOptionsMenu приводит к вызову onCreateOptionsMenu, в котором можно настроить меню в соответствии с состоянием приложеня.
источник

В

Виктор in Android Developers
onPrepareOptionsMenu забыли)
источник

VA

Vitaly Artemyev in Android Developers
Коллеги подскажите как сэмулировать referrer который передаётся из google play?
Я про вот этот функционал https://developer.android.com/google/play/installreferrer/library
источник