Arsen
давно не читал его блоги, еще с первых версий мосби. Потрерял ли я че-то годное?
Shamil'
удали все кеши
Упс, помогло, Спасибо
Сергій
а Ганс Дорфман
Arsen
точно)
Глеб
Sport maniac блин)))
Глеб
простите)
Roman
Ребят, такой вопрос: как правильно прятать apikey? Допустим от фабрика. Его нужно прописывать в манифесте. Но кто как их прячет? Допустим если на гит кидать?
Сергій
сам ключ можно вынести в отдельный gradle script который не добавлять в репозиторий
Dmitriy
Как ведёт себя Handler если вызвать mHandler.removeCallbacks(runnableName), если мы ранее не постили никаких runnable?
Roman
через manifestPlaceholders
спасибо в итоге еще вынес в файл пропертис
Сергій
смартфон взорвется
только если это Samsung Note 7 )
Arsen
это из серии "что будет если вызвать clear у пустой коллекции"
Arsen
можешь проверить hasCallbacks(..)
Dmitriy
Arsen
есть ли способ ставить стороннее приложение на брейкпоинт когда он запущен?
Arsen
тоесть при каждом обращении к сети делался брейкпоинт кода(хотябы номер строки)
Arsen
Нет такого в апи
android.os.Handler public final boolean hasCallbacks(Runnable r)
Arsen
не заметил @hide у джавадока
Arsen
можно детальнее, как?
Gregory
можно детальнее, как?
я бы такое сделал через свой модуль для xposed
Arsen
и если будет брейкпоинт, я смогу помотреть на не обфусцированный код?
Arsen
пасиб
Gregory
и если будет брейкпоинт, я смогу помотреть на не обфусцированный код?
нет, это не брейкпоинты и не совсем отладка, можно ставить хуки на произвольные методы и выполнять свой код до/после/вместо них, в том числе дампить всякие штуки
Gregory
то есть чтобы это сделать, надо всё равно как-то отреверсить исследуемое приложение и понять, на что ставить хук
Arsen
задача стоит так что есть обфусцированное приложение делающий хер его знает как некий хеш. и мне нужно понять как генерацию хеша повторить
Arsen
К примеру так и хукать?
Arsen
типа с такими названиями методов?
Doston
Друзья, а как сделать EditText с неудаляемым текстом? Есть поле ввода номера телефона, и хочу чтобы +7 нельзя было удалить.
Gregory
или как-то так он вроде назывался
Gregory
(нет, не так)
Doston
InputFilter?
Gregory
да, уже сам нагуглил
Gregory
я был близок)
Gregory
типа с такими названиями методов?
вот не уверен, что с такими, возможно, это декомпилятор переименовывает 🤔
Arsen
ну тогда оддебажу
Arsen
-> генерацию хеша повторить https://pbs.twimg.com/media/CGXFwcoUcAAYlTj.png
Игорь
Ребят. Хелп. Есть курсорЛоадер, есть БД, есть листВью и есть внешние json данные (разбиваются по страницам). При загрузке приложения, курсор помещает в бд данные из json и затем вытаскивает их через адаптер в листВью. Есть слушатель скрола, который отлавливает конец списка. Как мне Добавить данные следующей страницы с сервера (для этого нужно менять url json запроса, а точнее id страницы в урле ) и затем полученные данные поместить в конец списка , одним словом реализовать пагинацию
Игорь
Есть мысль что в слушателе скрола нужно увиличить переменную «страница» на 1 и затем реснуть cursorLoader
Игорь
Но не знаю, есть ли у курсорЛоадера метод перезагрузки
Игорь
Есть мысль что в слушателе скрола нужно увиличить переменную «страница» на 1 и затем реснуть cursorLoader
Эта переменная находится внутри урла, ну т.е. Id страницы задаю через эту переменную. Конкотинация
Алексей
Impossible
Доброго времени суток. Скажите пожалуйста, как можно обновлять постоянно открытую вкладку експанд ресайкла, а после закрытия отключить обновление? Спасибо.
Алексей
Имеется ввиду итем или что?
Impossible
имеется ввиду его чилд
Impossible
expand который выезжает
Impossible
Alibek
Да, всё сделал. Спасибо!
sasha
Всем привет. А кому приходилось делать диагональный скрол? Ну, я сделал, если кому интересно то здесь: https://github.com/sashamerkulev/diagonalscrollviewexample
Anton
имеется ввиду его чилд
в модельке где твои данные хранятся, добавляешь флаг isExpanded. По нему смотришь, если открыт - то реагируешь на обновления от твоего источника данных (просто меняешь объект в адаптере через notifyItemChanged, что-то такое)
Eugene
Здравствуйте, подскажите по поводу kotlin coroutine: как мне внутри launch(UI) { } вывести на UI данные?
Eugene
обычно я runOnUiThread использовал внутри Thread
Alexey
Корутина это не поток, ui это контекст интерфейса, поэтому просто из него все сетишь и всё
Алексей
обычно я runOnUiThread использовал внутри Thread
Ну тут ситуация примерна та же, только проще
Eugene
ок, понял, спасибо
Кирилл
Ну тут ситуация примерна та же, только проще
Ну лучше в корутине с ui контекстом запускать другие корутины, и оставлять только то что относится к ui потоку. Алерты, тосты и т.д. и т.п.
Алексей
В ui впринципе кроме ui ничего не должно быть:)
Sergey F
Можно ли в firebase разместить views, хранимые процедуры и работать с ними?
Anonymous
в теории можно что угодно, но стоит ли оно того?
‍Yap
Можно ли в firebase разместить views, хранимые процедуры и работать с ними?
можно например хранить UI модель в Firebase, по которой потом клиент строит макет приложения.
Vika
Ребята, а кто сталкивался с GDPR? Мне надо помочь настроить Приложение с учетом новых вводных. Кто делал и knows how. Напишите плз.
Donna
Я прочитала все документы которые нашла, выглядит так что в приложении можно хоть вообще ничего не делать
Donna
Если есть техподдержка и возможность отправлять туда пользователя
Donna
Ну или контактный адрес
Vika
Я прочитала все документы которые нашла, выглядит так что в приложении можно хоть вообще ничего не делать
И я. Но это простое Send message to developers. Тем временем, все знакомые конкретно перефигачивают Приложения. И в доступе к аналитике 360 есть изменения .
Donna
Важно чтобы все галочки по умолчанию были вычеркнуты
Donna
Удалять данные с серверов по требованию (но это не обязательно из приложения вроде)