Size: a a a

Android Developers

2021 January 07

ВХ

Владимир Худяков... in Android Developers
CaKyPa
for(I in 0 .. 10000000000000000000000)
{
list.add(i)
}
Самое ужасное, что только возможно...
источник

C

CaKyPa in Android Developers
Ага
источник

L

Leonid in Android Developers
CaKyPa
for(I in 0 .. 10000000000000000000000)
{
list.add(i)
}
Рекомендую
while (true) list.add("123")
источник

C

CaKyPa in Android Developers
А стопить как тогда?
источник

L

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

L

Leonid in Android Developers
Точно
источник

L

Lexa in Android Developers
Lexa
Снова я, и тут я уже 0 извините за тупизм, делал по оф. документации тихое удаление приложения, код:             String appPackage = "com.your.app.package";
           Intent intent = new Intent(getApplicationContext(),
                   getApplicationContext().getClass()); //getActivity() is undefined!
           PendingIntent sender = PendingIntent.getActivity(MainActivity.this, 0, intent, 0);
           PackageInstaller mPackageInstaller =
                   MainActivity.this.getPackageManager().getPackageInstaller();
           mPackageInstaller.uninstall(appPackage, sender.getIntentSender()); Но ничего не происходит (имя пакета указал верное), никаких ошибок, вообще ничего, есть у кого пример кода или здесь какая-то ошибка..
Ребят, есть какие-то идеи?
источник

ZR

Zhomart Rsaliyev in Android Developers
Всем привет, а как запрашивать permissions через новый подход registerForActivityResult(ActivityResultContracts.RequestMultiplePermissions()) и передавать параметры какого-то действия во время вызова permissions.launch, если все permissions были разрешены? Например, запрос камеры и микрофона для видеозвонка и при успешном запросе передать зараннее подготовленные параметры на следующий Activity.

P.S. Метод registerForActivityResult требует, чтобы регистрация проходила до создания Fragment (минимум в onCreate())
источник

Д

Дмитрий in Android Developers
Всем привет! Может кто знает, как в библиотеке Decoro задать Slot для любой буквы?
источник

v

vtchkn in Android Developers
Всем привет! товрищи, такой вопрос

У нас есть класс в листине (скролящаясяя галерея), допустим

ImageViewComponent {

}
потом там лежит ниже экстеншн

@BindingAdapter("loadSingleImage")
fun ImageView.loadSingleImage(url: String?) {

this.run {
   
url?.let {
       
Glide.with(this)
        .блабла...
        .into(
   object : CustomTarget<Drawable?>() {
       override fun onResourceReady(
           resource: Drawable,
           transition: Transition<in Drawable?>?
       ) {
           
ресурсImageViewComponentизКотлинСтатика.четаДелать(resource)
       }

       override fun onLoadCleared(placeholder: Drawable?) {
         
ресурсImageViewComponentизКотлинСтатика.четаДелать(resource)
       }
   }
)


Этот экстеншн вызывается из других классов, например, ресайклера, может ли это потнциально вызывать боль у устройства и тормозить работу? При двацати минут скроллинга приложение тормозит, а LeackCanary не показывает ничего
источник

ES

Egor Sigolaev in Android Developers
Ребят, кто то работал плотно с OneSignal? Хочу сделать кастомный нотификейшн. Если прила активна, то показывается кастомное моё, но если прила уходит в фон или форграунд полный, то присылается два уведомление (моё кастомное и ван сигнала). По идее строчка .inFocusDisplaying(OneSignal.OSInFocusDisplayOption.None) должна решать вопрос, но на фон не действует.
источник

П

Павел Сарпов... in Android Developers
vtchkn
Всем привет! товрищи, такой вопрос

У нас есть класс в листине (скролящаясяя галерея), допустим

ImageViewComponent {

}
потом там лежит ниже экстеншн

@BindingAdapter("loadSingleImage")
fun ImageView.loadSingleImage(url: String?) {

this.run {
   
url?.let {
       
Glide.with(this)
        .блабла...
        .into(
   object : CustomTarget<Drawable?>() {
       override fun onResourceReady(
           resource: Drawable,
           transition: Transition<in Drawable?>?
       ) {
           
ресурсImageViewComponentизКотлинСтатика.четаДелать(resource)
       }

       override fun onLoadCleared(placeholder: Drawable?) {
         
ресурсImageViewComponentизКотлинСтатика.четаДелать(resource)
       }
   }
)


Этот экстеншн вызывается из других классов, например, ресайклера, может ли это потнциально вызывать боль у устройства и тормозить работу? При двацати минут скроллинга приложение тормозит, а LeackCanary не показывает ничего
Привет. Что показывает профайлер?
источник

ES

Egor Sigolaev in Android Developers
Каким образом кто решал этот трабл? Думаю вариант кенселить пуш, сразу как появился, но похоже костыльно очень
источник

П

Павел Сарпов... in Android Developers
Egor Sigolaev
Это обычный флоу фрагментов, погугли, что это такое
Я посмотрел, но не понял до конца как мне решить задачу.

С чем затык: сейчас у меня есть одно активити, которое в xml владеет <fragment> у которого есть navGraph.
Я на старте запускаю проверку, если ли у юзера токен. Если нету - регистрация/авторизация. Если есть - экран с боттом навигацией.

Проблема в том, что я не понимаю, как после запуска фрагмента А, который внутри себя имеет боттом навигацию и контейнер для другого фрагмента передать нужный фрагмент Б внутрь контейнера фрагмента А. Должен ли быть свой граф у фрагмента А?
источник

ES

Egor Sigolaev in Android Developers
Павел Сарпов
Я посмотрел, но не понял до конца как мне решить задачу.

С чем затык: сейчас у меня есть одно активити, которое в xml владеет <fragment> у которого есть navGraph.
Я на старте запускаю проверку, если ли у юзера токен. Если нету - регистрация/авторизация. Если есть - экран с боттом навигацией.

Проблема в том, что я не понимаю, как после запуска фрагмента А, который внутри себя имеет боттом навигацию и контейнер для другого фрагмента передать нужный фрагмент Б внутрь контейнера фрагмента А. Должен ли быть свой граф у фрагмента А?
У тебя должна быть связь между двумя фрагментами (главным и табом). Главный это контейнер - фулскрин, а таб - это с привязкой к табам. То есть главный может показывать фрагмент с табами, а может другой фулскрин фрагмент, который тебе нужен.
источник

ES

Egor Sigolaev in Android Developers
Связь через интерфейс можешь сделать
источник

👨

👨‍💻ᴋᴏʙʏʟʏɴꜱᴋʏɪ... in Android Developers
Всем привет, подскажите как достигается такой результат?
Имеется ввиду, белый цвет виден на белом. Спасибо
источник

ES

Egor Sigolaev in Android Developers
👨‍💻ᴋᴏʙʏʟʏɴꜱᴋʏɪ
Всем привет, подскажите как достигается такой результат?
Имеется ввиду, белый цвет виден на белом. Спасибо
Думаю тенью по бокам нижнего таба
источник

QH

Quantum Harmonizer in Android Developers
👨‍💻ᴋᴏʙʏʟʏɴꜱᴋʏɪ
Всем привет, подскажите как достигается такой результат?
Имеется ввиду, белый цвет виден на белом. Спасибо
рамка? риппл?
источник

ES

Egor Sigolaev in Android Developers
Quantum Harmonizer
рамка? риппл?
elevation скорее, рипл это капля при тапе
источник