Mike
Aleksandr
кляти ретрограды
Яўгеній
Добрый день. Ребят, может кто знает, вообщем, есть код для шифровки пароля, он почему-то не работает, хотя я его перед этим проверил в простом приложении и там он работает... Вот код: https://pastebin.com/99Ap0gQT ошибка начинаеся с 13 строки, хотя там даже ошибки нет, все что пишет, это:
I/Process: Sending signal. PID: 2152 SIG: 9
Application terminated.
не могу понять, что не так...
Dmitry
Товарищи, подскажите пожалуйста, как преждевременно закончить CountDownTimer?
Я в тике прописал this.onFinish(), но это не заканчивает таймер
Яўгеній
так и эта штука рабочая, я только не могу понять, почему она не хочет работать на втором приложении...
Яўгеній
Apk я не делал, но суть такая, да
Nikita
Dmitry
Яўгеній
Прикол, запустил оба приложения на виртуалке и появилсиь ошибки, причем разные... в одном случае пишет nullpoint, в другом, что какой-то библиотеки не хватает...
Vyacheslav
Ребят, подскажите, хорошие ресурсы по алгоритмам и структурам данных?
Vyacheslav
Книги, например)
Nikita
Vyacheslav
С английским пока соу соу
Сергей
Нужен совет:)
В прилке открыта main activity и поверх нее открываю прозрачную second activity, при смене ориентации порядок пересоздания активити такой second потом main, можно ли поменять порядок или понять допустим в onResume что активити фоновая?
Яўгеній
Можно узнать, о какой библиотеке шифрования вы говорили? Потому, что я делаю приложенько для API 21+, а эта штука предназначена для 23+, на мобилке у меня 6 версия Android, вот ошибка не сразу была и обнаружена
Anton
Есть репозитогрий в котором метод возвращает LiveData. Мне нужно вызвать этот метод в классе который не является Lifecycle. Нужно получить значение один раз. Чуствую что можно испольовать для этого observeForever. Но тогда наверное нужно как-то отписаться по окончанию. Но не уверен что использовать observeForever правильно. Подскажите как правильно делать в такой ситуации ?
Яўгеній
спасибо
Impossible
Народ, подскажите, передаються ли состояния на компоненты внутри лаяута?
Impossible
Допустим есть фреймлаяут и тв внутри него. Когда нажимать на фрейм, передасться ли положение нажатия для тв?
Nikita
Impossible
Андрей
Андрей
например
Impossible
Impossible
Мне нужен был быстрый ответ, чтобы узнать можно ли использовать один селектор на констрейн и остальные на компоненты внутри. И будет ли синхронно работать
Андрей
блин "состояния" - не совсем то слово, не так понял
Андрей
тебе типа нажатий передавать?
Андрей
или там свайпов каких?
Impossible
нажатие
Mike
кто кликабельный, на того и кликается
Андрей
или наоборот хендлить самому
Mike
Dug
Ребят, а в курсе кто, после промо подписки я могу как-то получить ивент на клиенте, что подписка продлилась? Или это на сервере делается?
Mike
Alexander
Можно лэйаутом интерцептить тач, чекать стейт и выставлять флаг, чтобы тач евент пушился по чайлдам или оставался на лэйауте
Nikita
ну так раз начал, нужно закончить
ну ты типа уже 10 минут потратил... а всё что надо было сделать это одну вьюху в другую запихать, повесить два лиснера и продебажить. ололо
Nikita
а ну еще кликбл/фокусабл = тру выставить...
Никита 🙃
а кто сталкивался с таким.
Открываю сокет при помощи OkHttp3:
Всё работает нормально до тех пор, пока не выключить-включить интернет. После этого срабатывает onFailure и больше не работает. Создавал okHttpClient так: OkHttpClient.Builder().retryOnConnectionFailure(true).build(), но всёравно он не работает. Что за подводный камень в этом?
Impossible
Mike
Mike
Ilgiz
Товарищи, может кто-нибудь объяснить, почему CurrentLocation = null?
Anton
Вот это можно както в lambda превратить ?
liveData.observeForever(new Observer<List<String»() {
@Override
public void onChanged(@Nullable List<String> items) {
for (String item : items) {
MyClass.this.doSomething(item);
}
liveData.removeObserver(this);
}
});
У меня проблема с строчкой liveData.removeObserver(this); Я не понимаю как быть с this ;)
Ilgiz
затупил, спасибо😁
Андрей
Kanstantsin
ну да оно
Kanstantsin
собственно и про state станет понятно тогда
Artyom
Всем привет! Есть где google-play-service с открытыми сорцами?
Сергій
Fearless
у гугла
Сергій
это проприетарные апи
Artyom
это проприетарные апи
хорошо, но должна же быть альтернатива какая-то? в те времена, когда он был одной целой либой, пипл что-то придумывал, чтобы не тащить за собой такой размер огромный. Там неужели ничего не декомпилится?
Mike
Ilgiz
Не могу понять, что конкретно я сделал не так. По логике же должно быть всё впорядке. Почему null то?
Ilgiz
Ilgiz
Сергій
Сергій
Ну и альтернатива тоже есть, Yandex store, Samsung store, Mi Store 🌚
Artyom
Mike
Artyom
декомпилится, а какой смысл?
допустим хочу вынести свой код в отдельный dex в ассеты, подгрузить его в Runtime, но код тянет зависимость google-play-service. Оригинальное приложение так же имеет гугл плей сервайс. Который может быть обфусцирован или не полностью. Хочу сделать свой гпс и подрубить в свою дексину. Поменять названия классов или мб префиксы добавить, чтобы проблем не было с оригинальным гпс
Mike
Daniil
Ребят, работал кто с BT-гарнитурами? При MUSIC стриме и A2DP, медиа-батоны работают как ожидается, а при IN_CALL стриме и HFP/HSP и, соответственно, включенном SCO, ивенты о нажатии на батоны не приходят в MediaSession. Можно это как-то обойти?
Daniil
Пробовал че-то с AT-командами замутить, но похоже простые дешманские гарнитуры их не посылают.
Andrew
коллеги, делаю кастомный лайаут для тоста, не применяется для него тема транспарентная, в XML для root viewGroup задаю android:theme="@style/AppTheme.Transparent", затем в коде делаю inflate. Подскажите, почему не применяется тема?
Александр
Может кто сталкивался? Проблема следущая если запустить активити, на эмуляторе убить её нажать форсе gc, то в дампе все ок не видно активити, если же на реальный девайс забилдить, и запустить чистую активити и убить её , то она будет висеть в памяти... если запустить её же опять то старыц экземпляр очищается
Mike
Александр
Александр
Чистая активити
Александр
Я думаю прошивка моего телефона так делает
Vadim
Кто то тестировал с помощью Robolectric? Возможно кто то подскажет гудный гайд/пособие?))