У меня есть музыкальный плеер приложение, которое я создал, в то время как Im воспроизводит музыку и выхожу из приложения, нажав кнопку «домой» или «Назад», а затем снова запустил приложение, он не возвращается в текущее состояние, когда я выхожу приложение, а также индекс песни возвращается к своему значению по умолчанию, которое равно 1, но музыка все еще воспроизводится. и когда я снова воспроизвожу музыку, текущая песня, которую я сыграл, все еще играет. поэтому играют две песни. Как сохранить текущее состояние моего приложения?Активность плеера для Android
ответ
Вы можете сохранить состояния в OnPause() и может получить их обратно в onresume()
Или вы можете использовать onwindowFocusChanged():
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if(hasFocus)
//retrive state
else
//save state
}
Короткий ответ: Вы действительно Oughta нужно прочитать это страница activity, в которой рассказывается о жизненном цикле деятельности.
Долгий ответ: что происходит, все ваши переменные перезагружаются (probaly through onResume или onStart), поэтому вы теряете состояние. Вы можете легко сохранить состояние некоторой переменной с помощью onSaveInstanceState (Bundle б) link
Затем загрузите ваши переменные, используя onLoadInstanceState .. Легко, как ..
Более подробную информацию можно найти в этом ответе; https://stackoverflow.com/a/151940/137404
es Вы можете сохранить текущее состояние. просто добавьте следующий код в свой файл манифеста.
<activity android:name=".Song_list"
android:configChanges="keyboardHidden|orientation|screenSize"
//the line below will solve your problem just put it in every activity that you created
android:launchMode="singleTop">
</activity>
- 1. цифровая вывеска Android-плеера Android
- 2. Мгновенное приложение для Android-плеера для андроидов
- 3. Активность не создана для управления Intent, при прослушивании аудио плеера
- 4. Виджет музыкального плеера Android
- 5. Для mp3-плеера для Android для Android wav
- 6. Мобильная песня для плеера Android meediaplayer автоматически?
- 7. Обнаружение события остановки медиа-плеера для Android.
- 8. Создать схему защиты для Android-плеера
- 9. Приложение для музыкального плеера Android не открывается
- 10. Создать макет для музыкального плеера в Android
- 11. Реализовать кнопку тасования для Android-приложения для Android-плеера
- 12. Активность для перехода на Android-активность
- 13. Активность за активность: Android
- 14. Android: Предупреждение медиа-плеера (1,44)
- 15. Обновление плеера MP3-плеера
- 16. Android - Изменение названия MX-плеера
- 17. Создание эффектов для плеера?
- 18. Интерфейсы для атрибутов плеера
- 19. Подсветка плеера плеера плейера подсветки
- 20. Android активность
- 21. Активность для Android Закрытие Flash
- 22. Активность Android для фрагментации связи
- 23. Активность масштабирования изображения для android
- 24. начальная активность для Android-приложения
- 25. android wait Активность для потока
- 26. Сделать активность Android для класса
- 27. Активность для Android «загруженное событие»
- 28. Активность Android для тестирования подсветки
- 29. Абстрактная активность Android для макета
- 30. Активность Диаграмма и активность Android