Описание тега android-savedstate

По вопросам, связанным с методами Android onSaveInstanceState и onRestoreInstanceState.
1 ответ

Получение состояния фрагмента

У меня есть форма в моем фрагменте, и я хочу восстановить заполненные данные, если экран выключается или пользователь нажимает кнопку "Домой". Когда экран гаснет, onSaveInstanceState а также onPause методы вызываются, и я могу сохранить состояние в …
1 ответ

Сохранение и восстановление ArrayDeque onSaveInstanceState

Я работаю над видео-приложением, которое использует ArrayDeque для хранения нашей истории просмотра видео с использованием push, pop. Это хорошо работает, но я ищу чистый способ сохранения и восстановления ArrayDeque private Deque<ProgramModel&gt…
08 фев '16 в 07:51
1 ответ

Постоянные логические значения Android Studio

Я копался в Интернете (включая SO) и нашел много информации о наличии постоянных данных. Я нашел строки, целые, двойные, календари, почти все. Те, для которых я не видел конкретного руководства или учебника, являются логическими. Я создал приложение…
1 ответ

Разница между состоянием сохраненного экземпляра и статическими переменными

Я создаю приложение, которое загружает некоторые вещи при его запуске и показывает список пользователю, но я не хочу, чтобы оно повторно загружало список каждый раз, когда приложение открывается, или когда пользователь переключается на другое действ…
26 авг '15 в 23:22
1 ответ

Сохранить список<Object> в состояние экземпляра с Parcelable

У меня есть следующие модели: GitItem: public class GitItem implements Serializable, Parcelable { public int id; public String name; public String full_name; public GitOwner owner; public GitItem() { } public GitItem(Parcel in) { id = in.readInt(); …
2 ответа

Восстановить позицию прокрутки RecyclerView после выполнения Fragment replace()

У меня есть простое действие с двумя фрагментами: основной (содержит список элементов) и подробно. Экран сведений - это фрагмент, который отображается при нажатии элемента в основном списке. DetailFragment показывается с помощью replace(), После пер…
2 ответа

Вызов второго Intent в onActivityResult вложенного фрагмента больше не вызовет onActivityResult.

Я вызываю намерение камеры во вложенном фрагменте и получаю изображение в onActivityResult во фрагменте без каких-либо проблем. Поскольку я хочу обрезать изображение, я вызываю (второе) намерение в onActivityResult, чтобы передать изображение в наме…
3 ответа

Неустранимая ошибка Android - не удается выполнить это действие после onSaveInstanceState

Я пытаюсь выполнить транзакцию фрагмента после запроса разрешений в Android - однако приложение постоянно падает. Как можно изменить этот код, чтобы избежать этого? Любая помощь приветствуется. ПРОВЕРЬТЕ РАЗРЕШЕНИЯ ПЕРЕД ОТПРАВКОЙ ЭЛЕКТРОННОЙ ПОЧТЫ:…
1 ответ

Класс сохраненного экземпляра не найден при изменении ориентации

Я пытаюсь компенсировать свои элементы списка, когда ориентация экрана изменяется, используя saveInstance и Bundle, но я продолжаю получать множественные ошибки java.lang.ClassNotFoundException. Когда я шагаю по коду, кажется, что он добавляет элеме…
05 июн '15 в 03:37
1 ответ

Не удается сохранить состояние RelativeLayout

Я делаю приложение, в котором есть действие, в котором пользователь может добавить изображение к объекту, здесь я даю пользователю выбор между выбором изображения из галереи или созданием нового с помощью камеры. Обе эти опции запускают Intent, кото…
0 ответов

Как перезаписать данные saveInstaceState к фрагменту из FragmentActivity?

У меня есть ValueView extends LinearLayout для отображения двух значений в TextView. Для простоты я удалил все TextViews, которые работают до сих пор.. public class ValueView extends LinearLayout { private int value1; private int value2; public Valu…
1 ответ

Пакет saveInstanceState содержит неизвестный ключ

На поворот экрана я хочу восстановить данные. Поэтому я использую метод onSaveInstanceState для достижения этой цели. Всякий раз, когда я восстанавливаю пакет в onCreate и печатаю его в Logcat. Я получаю дополнительные эти две строки в качестве ключ…
25 апр '16 в 20:34
1 ответ

Как сохранить положение пользователей из RecyclerView и использовать ScrollToPosition() для его приведения?

Я использую RecyclerView отображать постеры фильмов в Gridlayout. Моя цель - сохранить положение пользователя, чтобы при повороте телефона он сохранял свою позицию. movieGrid.scrollToPosition(10); Эта строка кода была единственной строкой кода, кото…
1 ответ

Android - сохранение состояния Viewpager внутри фрагмента

У меня есть фрагмент контейнера Acadmey который содержит viewpager а также viewpager состоят из разных child fragments, В дочерних фрагментах View pager я вызываю запрос json для получения данных, которые нужно заполнить. В первый раз все работает н…
0 ответов

Как воссоздать LinearLayout Views после поворота?

Все компилируется нормально, ошибок во время выполнения нет, все работает как положено, но как только телефон-эмулятор поворачивается, все, кроме первого View (Button createBtn = new Button(this)) исчезают я использую onSaveInstanceState а также onR…
11 май '18 в 01:17
0 ответов

Редактировать текст во фрагменте сбрасывается после setText()

Я сохраняю содержимое моего EditText при ротации как @Override public void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); outState.putString("editTextText",mEdittext.getText().toString()); } И в моем onActivity создан, я…
0 ответов

FusedLocationClient не может удалить LocationUpdates() после изменения ориентации экрана

Мое приложение использует сервисы Google Play и FusedLocationCLient для отслеживания используемого расстояния. Пользовательский интерфейс имеет единственную кнопку, которая начнет отслеживание, а при повторном нажатии остановит отслеживание. Если я …
18 янв '19 в 08:35
0 ответов

Андроид к сожалению остановился после возобновления активности на долгое время

Я создаю простое приложение. во время использования приложения, когда я нажимаю кнопку "Домой" и перехожу в другое приложение, работаю некоторое время, например, от 10 до 15 минут. Когда я вернусь к своему приложению, появится сообщение "К сожалению…
1 ответ

Поместите HashMap<Integer, список <Integer >> в saveInstanceState

У меня есть проблема с положением значения в saveInstanceState в Android. Я пытался найти решение в интернете, но там нет ничего, что мне нужно. Может быть, кто-то из вас знает, где проблема. Мне нужно поместить HashMap> в saveInstanceState и получи…
1 ответ

Как использовать onSavedInstanceState с виджетами?

Я изучаю поворот экрана для приложения, я наткнулся на этот пример и попробовал его. Моя проблема в том, что когда я пытаюсь сделать это с помощью виджета Button, его текст остается пустым. При нажатии кнопки появляется диалоговое окно выбора даты, …
27 апр '18 в 04:18