Jack
В общем, завтра разберусь с этим. Мне для AES-256 нужен 256-битный ключ
Jack
Гуглил, гугли, но чет не варит
Jack
Через SHA256 писали, что можно строку в эти самые 256 битов хешировать
Jack
Хешировал, потом строку в байты переводил и как ключ подавал в AES
Jack
А в логах всё равно жалуется, что ключ не 256-битный
Jack
Я думаю это тебе в беседу к джавистам нужно, а мы тут кнопочки по экрану таскаем...
Jack
Раз кнопочки таскаете, то такая проблема может легко решится))
Jack
Jack
Jack
Есть вот эти нижние кнопки
Jack
Они загараживаются клавиатурой, когда она вызывается
Jack
Но если нажать кнопку home, а потом снова зайти в приложение, то вот такая интересная штука выйдет:
Jack
Jack
Это как вообще 😆
Jack
При закрытии клавиатуры и последующих открытиях эти кнопки после такого бага уже умеют сверху клавиатуры выставляться
ivn
страдал пока не удалил все версии подчистую, вместе с конфигами. Все работает шустрее чем в старых версиях
Pankra
Кто знает MVC - подскажите, как лучше сделать. есть fragment с RecyclerView
для фрагмента есть controller
где лучше/правильнее создавать Adapter для RV - во фрагменте или в контроллере?
Pankra
мне 3я студия с ресурсами мутит что-то. создаю string вот прямо в ней же, а она его не видит, красным светит пока gradle sync не сделаю ((((
Pankra
и это только один пример, так же layout'ы...
Igor
Может кто подсказать - такая проблема. При ресайклинге битмапов периодически приложение критует с ошибкой в libskia. Если не ресайклить - они не выгружаются из памяти (совсем, никогда). Это какой-то баг андроида?
Alexey
Pankra
Алексей
Всем привет, кто делал авторицацию на JWT? Не понимаю что мне делать при 401.
Anton
Alexey
Алексей
не не, я это понял. Просто не понимаю сам механизм переавторицации. У нас запрос на получение токена и на решреш токена. Вот допустим я отправил запрос и мне пришла 401. Я должен сначала отправить запрос на рефреш, потом заного тот запрос с новым токеном или как?
Igor
Igor
Я просто сделал на reference queue форсированный ресайкл, начало критовать
Igor
с сишной ошибкой
Askar
есть ли смысл добавлять крашлитикс в новый проект или уже всё в файрбейзе есть?
Алексей
Если рефрешить только при входе в приложение есть шанс что он устареет при 401. Так что её всё-равно надо обрабатывать. А если обрабатывать 401 то и рефрешить при входе не надо))
Dmitry
Alexey
Разве?
Alexey
Мне казалось они все в одно место должны свести, пока у них в крашлитике можно фаербейз подключить как внешний сервис
Alexey
Надо посмотретт
Askar
ок, тогда файрбейз оставлю. просто в крашлитике как-то удобнее было краши просматривать
Алексей
почему 3и запроса с 401? Ничего не понимаю))
Первый раз я шлю логин и пароль, получаю токен.
Работаю с этим токеном и допустим вдруг 401, что мне делать?)
ivn
палю тему, у крашлитикс удобная приложуха под андроид, типа смотришь в их приложуху пока твои приложухи крашатся и заказчики бугуртят
Denis
Не могу проставить галочки в Signature Version о_о. Они задизейблены и просто не прокликиваются. Кто-нибудь сталкивался с такой проблемой?
ivn
Alexey
Alexey
Наоборот)
https://firebase.google.com/docs/crash/
Note: Crashlytics will soon become the primary crash reporter for Firebase. If you aren't already using Crash Reporting to report crashes and non-fatal errors in your app, we recommend using Crashlytics.
Alexey
скоро сольются они
Alexey
Евгений
А вот такой вопросец есть, может кто сталкивался.
Есть сервис, в манифесте не указан процесс, но когда пытаюсь его биндить, то выскакивает ошибка "каста". Эта ошибка появляется, когда сервис имеет другой процесс.
Кто-нибудь сталкивался с этим?
Вместо IBinder возвращается BinderProxy
Alexey
с сишной ошибкой
У меня тоже есть ошибки со skia, подозрение на нехватку памяти в телефонах
Igor
Dmitry
ты с меха или мне кажется?
Dmitry
Ребят, есть идеи как реализовать? по клику на итеме, под ним выпадает контейнер - у меня на уме ток во время клика менять вью тайп и обновлять.. есть лучше варианты?
Igor
полностью такая же ошибка как у ТСа здесь: https://stackoverflow.com/questions/8430943/heap-memory-corruption-in-dlmalloc-or-dlfree-and-sigsegv-errors-in-android-ics-4
Alexey
Alexey
Ток до ics самому
Alexey
Dmitry
Alexey
Igor
да
Igor
они висят в памяти
Igor
до OOM
Alexey
а если принудительно запустить gc, то как работает?
Igor
абсолютно также - битмапы висят в памяти
Alexey
Igor
сейчас на двух проверил, 4.4.2 и 7.1 или 7.0
Igor
первый - samsung galaxy tab s, второй - huawei какой-то
Alexey
Ну в общем странно, после ics должно все само чиститься, возможно у тебя ссылка на них где-то хранится?
Ⓜ️ᵃʳᵃᵗ
Alexey
https://developer.android.com/topic/performance/graphics/manage-memory.html
Igor
Igor
Учитывая то, что ссылки на wrapperы из referencequeue вымещаются, а кроме как wrapper-ов они нигде явно не используются, то ссылки все зануляются
Andrew
Гугли gradle exclude file, и вот license туда
Евгений
Alexey
Alexey
http://www.jsonschema2pojo.org/
Алексей
List<MyObject> сделать :)
Алексей
да
Ⓜ️ᵃʳᵃᵗ
Ⓜ️ᵃʳᵃᵗ
class MyObject{
int id;
String name;
String deleted_at;
}
ArrayList<MyObects>