Articles of Состояние

Состояние Android ImageButton не меняется

У меня проблема с изменением состояния ImageButton. Когда я нажимаю или, скорее, касаюсь, кнопка остается неизменной. Вот XML, который я использую в качестве селектора. <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_focused="true" android:state_pressed="false" android:drawable="@drawable/pushed" /> <item android:state_focused="true" android:state_pressed="true" android:drawable="@drawable/pushed" /> <item android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/pushed" /> <item android:drawable="@drawable/default" /> </selector> Я вызываю этот селектор из моего main.xml как android:background="@drawable/imagechoice" Imagechoice.xml […]

Сохранение состояния активности Android

В основном действии ActivityA я заменяю FragmentA фрагментом FragmentB . Из FragmentB пользователь может начать новую активность ActivityB . Нажав кнопку «Назад» в ActivityB , отображается ActivityA изображением FragmentA . Я ожидал увидеть FragmentB с его последним состоянием. Должен ли я сохранять состояние предыдущих действий отдельно, чтобы обеспечить такое поведение? ActivityA(FragmentA) -> ActivityA(FragmentB) -> ActivityB […]

API Android Google Maps v2 – восстановление состояния карты

Я создаю очень простое приложение карты с помощью Google Maps Android API v2. Как и ожидалось, когда пользователь уходит, а затем возвращается в приложение, любые изменения, которые они сделали в местоположении, масштабировании и т. Д., Теряются по мере уничтожения и повторного создания активности. Я знаю, что я могу сохранить состояние камеры карты программно (возможно, как […]

Настраиваемая кнопка: изменить стиль при нажатии

Я создал кнопку с тенью, используя стиль: <style name="test"> <item name="android:shadowColor">#FFFFFF</item> <item name="android:shadowRadius">1</item> <item name="android:shadowDx">1</item> <item name="android:shadowDy">1</item> </style> Это означает, что белая тень на тексте кнопки находится в нормальном состоянии. Мне просто интересно, знает ли кто-нибудь, есть ли способ удалить эту тень, когда кнопка нажата. Другими словами, существует ли способ применить другой стиль, когда кнопка […]

Фрагменты, исчезающие после применения, не использовались в течение нескольких часов

Я использую SlidingMenu чтобы открыть меню справа и слева. Все работает отлично, за исключением того, что я не могу найти способ сохранить состояние фрагментов после того, как приложение не использовалось в течение как минимум нескольких (~ 6) часов. Вот как я устанавливаю фрагмент в одном из моих меню: if (savedInstanceState != null) mContent = getSupportFragmentManager().getFragment( […]

Android: Что происходит с моей деятельностью в случае входящего звонка?

Я хочу знать, что произойдет с моей деятельностью в случае входящего телефонного звонка? Будет ли сохранено состояние моей деятельности или я должен явно сохранить его? Другой вопрос: возобновится ли работа после отключения вызова? Пожалуйста помоги..!

Android: сохранение состояния приложения при переходе на «фон»

У меня сложное приложение для Android с приличным количеством состояний приложения, которое необходимо сохранить (в определенном формате). Списание данных не является мгновенной операцией, и поэтому было бы идеально, чтобы свести к минимуму его неустанное использование. Из-за постоянных накладных расходов не всегда необходимо сохранять состояние каждый раз, когда оно изменяется. В идеале сохраняющееся состояние будет срабатывать, […]

Android, приложение перезапустилось после запуска экрана блокировки

Я весь день играл со штатами, пытаясь понять, почему, когда я нажимаю кнопку питания, чтобы открыть экран блокировки, мое приложение теряет фокус и называет его onStop () (как следует), но затем он вызывает onStart ( ) Снова, пока экран hte не погаснет. Это вызывает у меня проблему, потому что некоторые звуки в моем приложении (и, […]

Android – данные, хранящиеся в onPause, onStop или onSaveInstanceState

У меня есть путаница в отношении того, что должно быть в onPause , onStop и onSaveInstanceState . Например, в документах Android говорится, что For onPause – Зафиксируйте несохраненные изменения, но только если пользователи ожидают, что такие изменения будут сохранены навсегда, когда они уйдут (например, проект электронной почты). Для onStop – Вы должны использовать onStop () […]

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

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

Intereting Posts
Программно открывать страницу google play services для моего приложения Изменить значок системного приложения по умолчанию Вкладки вкладки в Android 4 с поддержкой библиотеки (ActionBarSherlock) Любой API Android Market от Google? Android – формат времени в ListView с адаптером курсора Поддержка Bluetooth 3.0 HS в Android Настройка Google Cloud Messenging (GCM) с помощью простой службы уведомлений Amazon Web Services (AWS) (SNS) Как перемещать основной контент с помощью Layer Layout left side Проблемы, устанавливающие программно приложение с разрешением INSTALL_PACKAGES от / system / app Указание предела / смещения для запросов ContentProvider Передавать аргумент при вызове setOnClickListener? Как сохранить состояние Android CheckBox, когда пользователи выходят из приложения? Преобразование существующих файлов C ++ (.h и .cpp) в java для Android OnViewCreated – неправильное место для замены фрагмента? Панель прогресса, когда медиа-плеер готовится