Articles of Состояние

Должен ли я реализовать onRetainNonConfigurationInstance?

Я только что прочитал о сохранении состояния моего приложения для Android и наткнулся на onRetainNonConfigurationInstance. Но, читая документацию, я заметил это предложение: Эта функция называется чисто оптимизацией, и вы не должны полагаться на ее вызов. Поэтому мне интересно: когда действительно имеет смысл использовать этот метод. Если я не могу полагаться на его вызов, мне нужен […]

Состояние нажатой кнопки Android

Я слежу за учебником, в котором объясняется, как использовать фон для кнопки с разными состояниями, но она не работает: S Вот мой код: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/boutonn" android:state_window_focused="false"/> <item android:drawable="@drawable/boutonnpousse" android:state_pressed="true"/> <item android:drawable="@drawable/boutonnpousse" android:state_focused="true"/> <item android:drawable="@drawable/boutonn" android:state_focused="false" android:state_pressed="false" /> </selector> Это xml-код, который я разместил в своей папке с возможностью рисования, вот […]

Обнаружение подключенного устройства

Я хотел бы иметь возможность определить, подключено ли устройство. Я хотел бы иметь возможность просто запросить то же самое, что мы можем сделать для состояния подключения. Возможно ли это, или мне нужно создать широковещательный приемник, который слушает события батареи?

В чем смысл журнала из тега: «szipinf» и текст: «Инициализация состояния раздувания» из Logcat

Я новый программист для Android, поэтому, пожалуйста, извините мои знания, а также мой английский, потому что это не мой первый язык. Поэтому у меня есть журнал с тегом: «szipinf» и текст: «Инициализация состояния раздувания», и я не знаю, что это значит … Я также видел, что он появляется только тогда, когда я тестирую игру на […]

Как НЕ сохранить состояние просмотра в Android?

Я разрабатываю приложение, где мне нужно отображать предложения в ListView и при изменении ориентации я хочу, чтобы этот список был скрыт. Но он все равно появляется на экране. Я попробовал это: 1) Получить список адаптера и очистить его. 2) Установите видимость GONE перед изменением ориентации (но она снова станет видимой после onCreate). 3) Установите видимость […]

Android – Как правильно обрабатывать методы onPause / onResume?

У меня есть приложение, которое начинает воспроизводить звуки и начинает / возобновляет игровой процесс в методе onResume (), но я замечаю, что если мое приложение было последним приложением, когда я переводил телефон в режим ожидания (экран выключен), и я Просто нажмите кнопку «Меню», чтобы проверить время, затем телефон начинает играть в игру и звучит в […]

Селектор наследует

Есть ли способ унаследовать от уже известных selector в Android? Я хотел бы расширить EditText и добавить настраиваемое состояние, до сих пор я понял это, используя метод onCreateDrawableState() . Когда вступает в действие селектор, есть простой способ использовать селектор по умолчанию и просто добавить мой, а не определять их снова? <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android" […]

Android: state_enabled отсутствует / не работает?

У меня нет свойства android: state_enabled для любого из элементов управления. Ввод его вручную также не работает. Я могу использовать только устаревший андроид: включен. У меня самое последнее.

Android-кнопка setPressed после onClick

Вчера я заметил возможность интегрировать фрагменты в более старые уровни API через пакет совместимости, но это не очень важно для вопроса. 🙂 У меня есть кнопка с OnClickListener Button button = (Button) findViewById(R.id.button); button.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { doSomething(); button.setPressed(true); } }); Из-за фактического нажатия он отображается как нажатый, и после […]

Android: как игнорировать или отключать saveInstanceState?

Я хочу игнорировать или отключать saveInstanceState, чтобы состояние текущей активности не сохранялось при переходе к следующему действию. public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState);