Вячеслав
:)
Бек
Anonymous
не очень понятно, что вы хотите оптимизировать в данном случае
Задача: пользователь в любой момент может нажать на кнопку, ему должна отобразиться как можно скорее картинка(и). Какие картинки показывать зависит от времени, изначально я не знаю когда пользователь совершит действие. Если делать запросы в момент нажатия, то на низкой скорости интернета большие задержки. Как можно макс эффективно взаимодействовать с сервером в данном случае ,чтобы задержки были минимальны?
leksss
подскажите, почему не видит getActivity?
Michael
А картинки выбираются абсолютно случайным образом?
mentarey
подскажите, почему не видит getActivity?
Потому что в ресайклере нет activity. Да и зачем он тебе там?
leksss
Потому что в ресайклере нет activity. Да и зачем он тебе там?
я через адаптер открываю новое активити, а надо чтобы реклама показывалась
mentarey
я через адаптер открываю новое активити, а надо чтобы реклама показывалась
Прокинь нажатие в активити и там вызовите уже рекламу вашу.
leksss
а метод этот в маин актиивти. Вот я хочу получить его из адаптера
Павел
Всем привет. Опубликовал приложение в релиз, всё ок, но пользователям оно доступно только для предварительной регистрации. С чем может быть связано?
Michael
Может стоит в фоне запрашивать картинки заранее? Например с запасом на 2-3 секунды?
Michael
Тогда предлагаю рассчитать средний промежуток времени на котором чаще всего используются картинки и грузить именно его
Petr
Коллеги добрый день. Подскажите было ли у вас такое, что в вашем приложении какой-нибудь антивирус находил вирус, а в реале его там нет. Может ли вирус подцепиться если скачивать приложение с маркета?
Michael
Заранее
Oleksandr
Такой вопрос, вылетает Андроид Студия при запуске любого проекта. В логах во такое: # Problematic frame: # C [libobjc.A.dylib+0x669d] objc_msgSend+0x1d С чем это может быть связано?
Michael
За секунд 10 успевают все сделать?
Alexander
Коллеги, на только что созданный девайс в эмуляторе не ставится приложение ```$ adb install-multiple -r -t /Users/alex/projects/android/.../instant-run-apk/debug/app-debug.apk $ adb shell pm uninstall io.test.app DELETE_FAILED_INTERNAL_ERROR Error while Installing APKs
Alexander
Что может быть?
Alexander
почему что-то не удаляется на новом девайсе?
Alexander
перезагружал, такая же фигня
Alexander
Install failed DEXOPT
Дмитрий
может попробовать instant run отключить?
Alexander
Отключил, не помогает, типа dexed jars не совпадают. Только я не пойму, что это
Сергей
Коллеги добрый день. Подскажите было ли у вас такое, что в вашем приложении какой-нибудь антивирус находил вирус, а в реале его там нет. Может ли вирус подцепиться если скачивать приложение с маркета?
маловероятно, что бы что то село в нормальном маркете вроде гугловского или по дороге Но антивирус может иногда агриться на кусок обычного кода из приложения или либы
Сергій
эвристика антивирусных сканнеров ищет какой-то паттерн в коде, который был до этого заматчен с реальным вирусом
Сергій
а как именно ругается антивирус?
Turalllb
подскажите с тем как андроид работает в такой ситуации: в ButtomNavigation перехожу на вкладку, грузит фрагмент, в опрелделенный момент я меняю цвет бекграунда этого фрагмента. Ухожу на другоу таб и надеюсь что при возврате на прошлый, где я менял цвет, он инициализируется по новой и цвет будет дефолтный. Но такое случается через раз, как я понимаю Вью не умирает и я снова аттачусь к ней. Хотел бы пояснений насчет того, что происходит при дестроу, разве мы не теряем ссылку на текущую вью, как получается так что мы аттачимся к той же ?
Petr
ругается Dr Web примерно так:
Сергій
ругается Dr Web примерно так:
а что у тебя в приложение такого есть?
Vitaly
Как сделать так, чтобы в случае возращения null объект пересал дальш пеедаваться по цепочке?
Сергій
а, это rx
💥 Isoqjon 💥
Здравствуйте все. Как я могу воспроизвести видео с байтовым массивом в videoview?
Denis
он дальше и не пойдет
Vitaly
если там будет null, то, вроде, будет ошибка
Вызовется onError, а мне бы не хотелось вызывать этот метод
Denis
используй Optional
Denis
или Either
Michael
может тебе использовать Maybe?
Vitaly
может тебе использовать Maybe?
Пока что плоховато знаю Rx Он вроде позволяет только один элемент получить
Vitaly
А надо несколько полуать
Michael
А что тебе надо сделать при ошибке? повторить запрос?
Vitaly
Optional?
Изучу, не знал о таком
Michael
Тогда тебе Maybe нужон
Michael
Там есть три колбека: onSuccess, onComplete, onError
Nikita
Изучу, не знал о таком
Optional из 8 джавы нельзя юзать на старых андроидах, а вот это можно com.google.common.base.Optional
Илья
Привет кто то занимался Подключение и инициализация AppMetrica Push SDK я подключил все по инструкции не понимаю как приходит пуш уведомления class YandexReciver : BroadcastReceiver() { override fun onReceive(context: Context, intent: Intent) { val payload = intent.getStringExtra(YandexMetricaPush.EXTRA_PAYLOAD) NotificationHelper(context,202).creatNotivication("asdf","asdf") println("TTT" + payload) } }
Michael
А смысл тащить Optional в проект? Говорю, как человек, который пробовал
iamthevoid
Вообще можно свой опшнл написать
iamthevoid
Или скопировать их
Michael
Юзай Maybe
iamthevoid
Юзай Maybe
А как же observable-flowable?
Dj
Вообще можно свой опшнл написать
Хорошо было бы, если бы null вообще не было бы, а только default value
Глеб
товарищи, помогите Inventory.getSkuDetails(sku) возвращает null, приложуха несколько лет лежит в маркете и продает подписки. почему null?
Глеб
речь о InAppBilling
Michael
А как же observable-flowable?
нужно смотреть на конкретный пример
iamthevoid
Вот)
iamthevoid
Я к тому веду, что нет универсального ответа, на вопрос нужен опшнл или нет
iamthevoid
Но если нужен, то не обязательно юзать нативный
iamthevoid
Потому что опшнл этовсего лишь враппер вокруг наллабл элемента
Vitaly
Короче стандартный фильтр можно заюзать думаю
iamthevoid
и рисковать тем, что какой то апи андроида может не знть, что такое класс Optional из java8 лучше не стоит
Michael
Нативный optional в android-sdk немного поломан, а именно метод orElseThrow. Он имеет неверную сигнатуру throws Throwable, что приводит к тому, что после этого метода бросается проверяемое исключение
Michael
поэтому советую подумать перед тем как вообще его юзать
iamthevoid
Хотя я в свое время в продакшн фигачил дефаулт интерфейс реализейшн. Но это было давно)
Kirill
Всем привет, подскажите, есть такой код: android:clickable="false" android:onClick="@{v -> item.onClick()}" Но при этом onClick срабатывает, как это можно исправить???
iamthevoid
enabled должно быть false
Kirill
enabled должно быть false
Насть saveEnabled но он не помогает.
iamthevoid
а кликейбл по моему идёт в паре с focusable, но я не уверен, что если оба выставить в false, то добьёшься эффекта
iamthevoid
Но попробуй
iamthevoid
Насть saveEnabled но он не помогает.
setEnabled или enabled в xml. Для кнопки должно помочь