Антон
может есть какойто другой способ более правильный
Антон
а то мне кажется то что я делаю не много не то
Nikita
Кто ни будь сталкивался с ситуацией, когда ваше приложение было недоступно для какого то устройства, а в каталоге гугл консоли "Управление релизом -> Каталог устройств -> Все устройства" этого устройства нет? Как понять почему приложение для этого устройства недоступно?
Алексей
Тысяча и один) Чтобы понять, делаете ли вы то или ни то, надо понять, что значит "то"
Gregory
на какой?)
на джаву естественно (нет, я не троллирую)
Gregory
котлин разве так плох?
так и не понял, какую проблему он решает
Антон
так и не понял, какую проблему он решает
хотел спросить может есть более правильный способ сохранять текст в едиттексте
Антон
что значит сохранять?
когда приложение закрывается или переходит на новую активность текст который был введен не пропадал
Mh
когда приложение закрывается или переходит на новую активность текст который был введен не пропадал
Если ты закрываешь его через finish() или нажатие кнопки back или свайпом закрываешь приложение, то тогда твой вариант нормальный. Если просто другая активность открывается, но приложение не закрыто, можно обойтись без этого
Mike
onSaveInstanceState?
нет, оно автоматически сохраняется в стейт
Mh
хотел спросить может есть более правильный способ сохранять текст в едиттексте
Можно оптимизировать так, чтобы не читалось из диска при повороте экрана и т.д.
Mh
if(savedInstanceState == null) { sharedPreferences = getSharedPreferences("myPrefs", Context.MODE_PRIVATE) val text = sharedPreferences?.getString(TEXT, EMPTY) editText.setText(text) }
Mike
для начала нужно понять, что вообще требуется сделать, а потом уже оптимизировать, если есть проблемы
Almas
нет, оно автоматически сохраняется в стейт
я просто вообще не понял,что ему нужно)
Mh
if(savedInstanceState == null) { sharedPreferences = getSharedPreferences("myPrefs", Context.MODE_PRIVATE) val text = sharedPreferences?.getString(TEXT, EMPTY) editText.setText(text) }
Когда активити уничтожается при повороте экрана текст из твоего EditText автоматически сохраняется в savedInstanceState и при восстановлении этот текст присваивается новому EditText из нового объекта Activity того же класса (и так настроены многие виджеты, но для этого им нужно указать id). Поэтому тебе не нужно в onCreate каждый раз считывать значение из sharedPreferences. Достаточно делать это тогда, когда savedInstanceState == null.
🐈 гав-гав
гайс, кто то работал с JobService() на андроид 10? onStartJob отрабатывает 2 раза постоянно, на 7 андроиде все ок, один раз
Andrew
Можно ли вызвать super.onCreate не у отца, а у дедушки?
Eugene
Можно ли вызвать super.onCreate не у отца, а у дедушки?
Имеет смысл ещё раз заняться изучением ООП, что бы не задавать таких вопросов)
Eugene
Можно ли вызвать super.onCreate не у отца, а у дедушки?
Это даже не вопрос по андроид. Это в java start нужно
Mike
Имеет смысл ещё раз заняться изучением ООП, что бы не задавать таких вопросов)
а тут само ООП не при чём, это скорее про конкретно реслизацию классов в джаве-котлине
Andrew
В C++ вроде так можно
Anton
Привет можно ли в retrofit отправлять и принимать данные в формате JSON-RPC?)
Andrew
Понятно, спасибо
Anton
Это для вызова метода на бэке?
Вот честно сказать задача прям на голову упала) И в документации ничего не описано ток этот формат данных.
Eugene
Вот честно сказать задача прям на голову упала) И в документации ничего не описано ток этот формат данных.
Ну я не вижу что бы он чем то отличался от обычно json по сути, просто структура полей должна быть конкретная. Шли это на бэк как json, а они там пусть разбираются, приводят к rpc и тд
Anton
А почему бы нет?
ну я сделал прям модельку как в описание но чет не оправляется
Anton
ну значит что-то сделал не так)
ок! а как тогда ответ принимать? так как в ответ может вместо 400 или 500 мне приходит моделька
Mike
скорее всего, с дополнительной обёрткой
аби
Зддрасте, у меня есть два разных ViewModels, и в каждом объяевлено поле одного класса, при переходе с фрагмента на фрагмент, берется поле из viewModel и передается с помощью бандл на второй фрпгмент, а дальше все ясно думаю. Проблема в том, что если я поменяю хоть как то переданный объект во втором фрагменте он тут же меняется в первом, такое ощущение словно сохраняется ссылка, но я ведь передал объект через бандл как так то? Или я чего-то не знаю
аби
У меня используется Даггер андроид, дата биндинг, а percelable у объектов реализуется с помощью parcilize
аби
Вот это ВьюМодели, может тут надо что-то написать?
аби
типа если передал через бандл, то ссылка поменялась?
Я предполагал, что передавая объект через бандл, он просто копируется, без сохранения ссылки
Alexey
Коллеги, привет!) Подскажите, как лучше всего хранить JWT в Android приложении?
аби
Мне кажется это из-за моего viewModelFactory
Vadim
Не могу определиться какую всё таки лицензию выбрать для своего Open Source Mit или Apache 2.0 разница не особо велика, за исключением того что в Apache нужно будет прикладывать используемые мною библиотеки в Notice посоветуете какую лучше выбрать?)
Gregory
ненавижу авторское право
Alexey
какие есть варианты?
эмм..в ресурсах)
Vadim
А в Аpache добавлять использовать сторонние библиотеки только можно в NOTICE? или к примеру можно описать это в самом проекте как About ?
Vadim
ненавижу авторское право
хочется добавить всё таки пару "сильных" аннотаций в проект))
Denis
эмм..в ресурсах)
ты хочешь зашить jwt в apk?
Alexey
ты хочешь зашить jwt в apk?
Я просто хочу, чтобы при открытии приложения, если токен еще не протух, он использовался, а не требовал авторизацию. Вот
Denis
префы, база
Denis
свой файл
Alexey
Ах точно. Как я мог забыть про префы
Alexey
Спасибо))
Flogiston
Так норм писать? или это можно както красивеэ типа ч/з StringBuilder?
Flogiston
да и да
А как лучше?
Mike
* да и нет)
--------
А как лучше?
возможно плохой совет, но имхо - как тебе удобнее
Руслан
Ребят, кто нибудь сталкивался что фото на 8 и 9 андройде поворачивается, я сделал фото и изображение повернулось в image view
Sergey
Угол поворота по умолчанию разный
Максим
Добрый день. А никто не подскажет, как послать файл среди остальных данных модели, используя ретрофит ?
Максим
А как модель затащить в мультипарт?