Rustam
onSaveInstanceState() или ViewModel?
Rustam
как сохранить состояние активити в ViewModel
Victor
У кого?
у объектных выше, имею ввиду
Mike
* на простых запросах и без тюнинга SQLite
Alex Android
Подскажите, в Firestore можно делать запросы вида WHERE field1=111 OR WHERE field2=222?
Serg
Как лучше всего поапдейтить переменную title во ViewModel с типом MutableLiveData значением из EditText?
OK
Доброго времен суток. Подскажите, пожалуйста, с восстановлением приложения из списка последних запущенных приложений.
Детали проблемы: Приложение запускается через SplashActivity -> LoginActivity -> MainActivity.
Launcher указан SplashActivity
Когда активно MainActivity, при нажатии на кнопку Home, и повторного запуска через значок приложения запускается новый экземпляр.
MainActivity настроил через android:launchMode="singleTask", не помогло.
Переход от SplashActivity -> LoginActivity -> MainActivity
через intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
Если "гоню какую-то чушь", сильно не пинайте, пожалуйста, первое приложение. Буду благодарен за любую подсказку.
SplashActivity пробовал через singleTop, на эмуляторе работает, на телефоне нет, т.е. на телефоне запускает новый экземпляр.
Hovhannes
Доброго времен суток. Подскажите, пожалуйста, с восстановлением приложения из списка последних запущенных приложений.
Детали проблемы: Приложение запускается через SplashActivity -> LoginActivity -> MainActivity.
Launcher указан SplashActivity
Когда активно MainActivity, при нажатии на кнопку Home, и повторного запуска через значок приложения запускается новый экземпляр.
MainActivity настроил через android:launchMode="singleTask", не помогло.
Переход от SplashActivity -> LoginActivity -> MainActivity
через intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
Если "гоню какую-то чушь", сильно не пинайте, пожалуйста, первое приложение. Буду благодарен за любую подсказку.
SplashActivity пробовал через singleTop, на эмуляторе работает, на телефоне нет, т.е. на телефоне запускает новый экземпляр.
Это возможно та известная бага андроид. Когда у тебя свёрнута прилага но с рабочего стола открывается новый экземпляр, вместо того который уже есть
Hovhannes
Пингани завтра дам код
OK
Ок, спасибо 👍
OK
Со списка последних запущенных приложений работает нормально, проблема именно в запуске через иконку
Hovhannes
Да
Такое бывает.
Известная бага.
Немного сложно Гуглится.
Столкнулся с этим в 2018 году
Hovhannes
В какой-то момент с рабочего стола вместо того чтобы развернуть свернутую ранее прилагу открывался новый инстанс
Alex Android
Почему Firestore такой убогий?
Дмитрий
Alex Android
Что конкретно убогое?
Ну например я хочу создать документ и автоматически присвоить ему ID
Я создаю, получаю, теперь мне снова запрос на UPDATE делать? Два запроса на создание одного объекта
Alex Android
Я может его философию не понимаю, ткните что надо почитать
Дмитрий
Я сразу на клиенте ID создавал и в поле записывал, ток как файрбейз генерирует айдишники не нашел и пришлось юзать джавовский uuid
Alex Android
Вот придётся через UUID
Hovhannes
System.currentTimeMillis() всегда уникальный айди)
Mike
Hovhannes
Mike
Всмисли
можно отмотать время назад
Hovhannes
Hovhannes
Время взад не вернёшь
Mike
Как?)
в настройках телефона, дата и время
Hovhannes
Ой ну пох
Mike
ну и можно создать несколько объектов за одну миллисекунду, да
Hovhannes
M
Александр
Александр
А, было уже
Impossible
Всем привет. Подскажите, как можно сделать аналог парса тела jwt токена на kotlin ?
func getEntityID() -> String {
let jwt = try? decode(jwt: getUserToken())
let entityID = jwt?.body["user_id"] as? String
return entityID ?? ""
}
Aleksey
можно отмотать время назад
наверное, не совсем тебе вопрос, но подскажи, в какую сторону копать, чтобы научиться побеждать переводы времени на устройстве?
Mike
Mike
Artem
Aleksey
С сервера бери
сейчас есть необходимость инкрементить значение времени и хочу использовать разницу предыдущего elapsed time и текущего - его, вроде, нельзя сломать переводом
Mike
Mike
Aleksey
Mikhail
реби помогите плиз
Mikhail
Mikhail
ребят как лечить?
Mikhail
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
YandexMetricaConfig config = YandexMetricaConfig.newConfigBuilder("KEY").build();
YandexMetrica.activate(getApplicationContext(), config);
YandexMetrica.enableActivityAutoTracking(this);
}
}
Homelander
Господа, есть нубский вопрос, есть такой код:
val email = findViewById<EditText>(R.id.emailField).text
И все работает отлично, однако, если в этом поле будет текст от autofill системного: то он вернет пустую строку.
Victor
Это же в Котлин-чат вопрос задай лучше
Hovhannes
@Harmonizr
Mike
Homelander
Тут котлин не в почете?)
Mike
Mikhail
и гугель
Hovhannes
Я хочу чтобы ты ломал меня, ломай меня полностью ©гугель
Mikhail
да вроде раскурил, что надо отдельно в Application пихать)
Azek
Всем привет. Кто пробовал уже на Q сохранять фотки в app-specific storage? Проблема вот в чем. Почему то на 10ке фотки видны в галерее. Проверял на 9ке на эмуляторе, там не видны как и должно быть. На 10ке на эмуляторе тоже видны. Очень странно так как они удаляются при удалении приложения. Кто нибудь сталкивался?
Azek
targetApi 29 само собой
Max
вопрос по Realm. если не в этот топик отправте в нужный.
можно ли сделать два различных экземпляра realm?
что бы в одном были одни модели и схема, а в другом другие.
нашел что такое повдение делается при помощи модулей. но при попытке получить первый экземплеяр валится и говорит нужна миграция нужно добавить класс которого в это схеме не должно быть :(
Mike
Max
https://gist.github.com/mkhviadchenia/b28967304a37bfe3eee4801763903142
Mike
Max
Mike
33
Может, натыкается на БД, оставленную предыдущими версиями кода? Clear data не помогает?
Max
Max
но мне не нужно ,что бы в этой схеме были эти классы :(
Max
вот же.. проблема была в билдере нужно было
modules(..), а не addModules(...) использовать
Azek
Александр
нужно через grid
Mike
Самому разрулить это в getView. Но вообще, нет никакого смысла в 2к19 использовать GridView.
Artem
Блин, я тока щас понял что он хочет заюзать гридвью, а не спрашивает как это сделать в ресайклере. настолько он выпал с моих радаров.