Alexey
0.4?
Sergey Mitrofanov
Ну для начала, что есть "закрытие"? Нажатие "назад" на главном экране или "хоум" в любом месте?
Это не закрытие, это выход. Приложение остается в памяти еще некоторое время, и к нему можно вернуться в то место, откуда его покинул.
Через некоторое время система сама выгрузит его из памяти, и тогда возврат в приложение будет эквивалентен новому запуску.
А вот если из последних его смахнуть (прибить), то тогда процесс отомрет сразу.
Sergey Mitrofanov
В любом случае, у тебя есть OnPause, OnStop, OnDestory. В общем случае достаточно в них отпустить все что не нужно.
Anonymous
Фремиворк это вообще гиблое дело раскидать
Anonymous
?
Sergey Mitrofanov
Я уже вижу банхаммер, занесенный админом над твоим пингвиненком )))
Alexey
Англо-русский, а флаг украинский
Sergey Mitrofanov
)))
Alexey
Это просто пиксели
Sergey Mitrofanov
Это просто реклама )
Sergey Mitrofanov
Интересно, а какое отношение имеют пингвины к рус и англ языкам...
Alexey
Для тех вопросов что ты задаешь вполне годно)
Sergey Mitrofanov
http://i0.kym-cdn.com/entries/icons/mobile/000/002/252/NoMeGusta.jpg
Alexey
Alexey
Для каждого типа обьекта я бы сказал
Alexey
Вернее наверное набора типов
Darya
Подскажите пожалуйста, что не правильно. Есть editText поле, в него записывается строка, потом нажимается кнопка на переход к другому активити, от туда по кнопке опять возвращаемся к первому активити (то есть их всего два). Проблема в том, что данные в editText не сохраняются после возврата. Использую getInstance
@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
savedInstance = translatedTextInput.getText().toString();
outState.putString("savedInput", savedInstance);
}
@Override
protected void onRestoreInstanceState(Bundle savedInstanceState) {
super.onRestoreInstanceState(savedInstanceState);
translatedTextInput.setText(savedInstanceState.getString("savedInput"));
}
d
Nullable тут говорит, что все аргументы могут быть null?
d
благодарю
d
А есть смысл ставить его перед onCreateView во фрагменте? Я не уловил мысль
d
Ну такой случай вообще может быть? Почему вдруг нулл должен вернуться?
d
кроме этоо
Anonymous
Всем привет. Представляюсь. Наш проект это корпоративная прошивка на базе android 6.0 с выпиленной кучей всего ненужного и впилиеной кучей своих фич. в том числе перекроенный netd. Будет интересно почитать различные решения нестандартные, особенно по переписыванию каких-то либ в нативный код. ну и можем консультировать по тематике. Я из Швецарии. Про группу узнал в netology.ru
Anonymous
в основном на тему ИБ
Danylo
Darya
Подскажите пожалуйста. Как можно реализовать. В гугл переводчике ты вписываешь слово и он сам переводит автоматом без нажатия на кнопку. в веб это ajax вроде называется, а в андроид через что такое реализуется?
Timur
Darya
Serg
Serg
Не могу в нете найти список вопросов с ответами по всему Андроиду для собесов.
Главное по джаве есть даже 300 вопросов с ответами.
А по андроиду не найду...
Ни у кого нет такого списочка?
Рома
подскажите, если в xml в ImageView указать src ссылку на файл в ресурсах, грузится полноразмерное изображение?
Serg
Yusuf
Знатоки Realma, как работает метод createObjectFromJson? Объект Realm будет создан только если у json и у него все поля одинаковы или если есть в каком-то из них дополнительные поля все равно будет создаваться?
Serg
нет нельзя так.
если не проработать по чуть чуть каждый вопрос, у разработчика гарантировано будут ПРОБЕЛЫ.
поэтому кандидата нужно прогонять по вопросам.
ищу список
Gerc
куда делась @ndk_ru ???
Gerc
Alexey
Serg
Serg
Alexey
Это на порнхаб
Vladyslav
Есть у кого-то учебник или уроки по SQLite на русском?
Alexey
Ну читаешь - вставляешь. Что сложного?
Alexey
Нет
Alexey
Читаешь порцию -> преобразовываешь -> вставляешь . и так пока файл не закончится
Alexey
Куда хочешь. Читать то ты сам будешь. Можно повысить версию БД и тогда на определенной версии вставлять в базу определенный файл
Alexey
А ты от хранения никуда не денешься)
Либо поставляй готовый файл БД вместе с приложением
Alexey
Ты не так делаешь. Ты обновляешь БД, а я предлагаю файл БД формировать на ПЕКЕ и засовывать в APK как ресурс
Alexey
Персональный Кампуктер
Alexey
Прогресс хранить в другой БД
Alexey
Ну это например, один из вариантов решения.
Alexey
Старую БД оставишь для рейтингов, а новые вопросы будешь обновлять и встраивать в APK и поставлять вместе с обновлениями.
Глеб
а что, после апдейта старые в неформатированном виде данные тоже нужны будут? апдейтнул файл, апдейтнул таблицу, изменилась версия БД. живи себе дальше
Alexey
Глеб
о том же сижу сейчас думаю)
Vitaliy
или Data Binding, если я правильно понял вопрос.
Глеб
да начнется битва! :D
Zayn
+1)
Alexey
Немного не понял. Как именно стоит сделать? Просто я в данный момент завел две перменные типа Boolean, в которых хранится значение, заполнено ли данное поле. И два текстВотчера, которые проверяют каждый свое поле, и в зависимости от этого делают переменную True или False
TextWatcher textWatcher = new TextWatcher() {
@Override public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override public void onTextChanged(CharSequence s, int start, int before, int count) {
updateNextButtonState()
}
@Override public void afterTextChanged(Editable s) {
}
};
usernameEditText.addTextChangedListener(textWatcher);
passwordEditText.addTextChangedListener(textWatcher);
private void updateNextButtonState(){
nextButton.setEnabled(usernameEditText.getText().length() > 0 && passwordEditText.getText().length() > 0);
}
Vitaliy
Мне он показался сложным) Но если нравится, то почему нет.
По мне с дата биндингом проще и красивее на слои разделить. ИМХО
Alexey
Это разве не красиво?
Andrey
Ребят, привет.
Есть какой нить вменяемый способ детектить появление\скрытие soft клавиатуры?
Без getViewTreeObserver().addOnGlobalLayoutListener и предположений о высоте клавиатуры на глаз
Alexey
Ну ты можешь всегда выпустить пингвиненка 2 где уберешь все эти миграции
Alexey
В описании напишешь что было много инсталлов и число укажешь
Nikita
Его можно скачивать :)
Рома
народ, как в ConstraintLayout заставить один элемент быть перед другим?
Рома
или для этого надо обернуть их в frame?
Алексей
topToBottom?
Лёша
Рома
т.е. они занимают одно место, но один из них ближе к юзеру
Лёша
просто элемент в вёрстке перенеси выше
Рома
хз как объяснить
Рома
он итак выше
Лёша
или ниже)
Алексей
порядок отрисовки определяется elevation, и порядком вьюх в XML