我寫了一個Android應用程序播放一些音頻。應用程序GUI上有一個停止按鈕,當我第一次午餐時,應用程序可以正常工作。 但是,當我在播放音頻時退出應用程序並根據我回來的方式返回STOP
按鈕是否有效。 如果我回來的應用按住home鍵,看到最近使用的應用列表中,並從那裏,那麼STOP
按鈕選擇作品我的應用程序。但是,如果我點擊應用程序啓動器圖標STOP
按鈕不起作用。 是什麼這兩種方法之間的區別,我怎麼能按應用程序圖標的行爲類似,當我從最近共進午餐的應用程序的列表中選擇該應用程序重新午餐的應用使應用程序的重新午餐。重新共進午餐的Android應用程序VS按應用程序圖標
1
A
回答
1
沒有看到代碼,我們不能完全確定,但它聽起來像是發生的事情是,您的活動是您在您的onCreate()
方法的停止按鈕上設置動作偵聽器(setOnClickListener
)。
如果應用程序從未被回收(Android會在您的應用程序放入後臺時執行此操作)並重新開始,則不會再次調用onCreate()
。
當你的應用程序進入後臺onPause()
會被調用,然後回來,你會得到一個電話onResume()
。如果您的應用長時間處於後臺或者Android需要更多資源,那麼當應用打開時,您會收到一個致電onStop
的主頁按鈕和onStart
的呼叫。
你需要做一些調查,你的代碼,爲什麼你的聽衆會消失,但現在你有掛鉤,以確保它們連接備份,當你的應用程序又回來了。
相關問題
- 1. android應用程序午餐時間問題
- 2. 應用程序池vs應用程序域vs工作進程
- 3. Android:安裝新的HelloWorld應用程序,重置一些應用程序圖標
- 4. 在早午餐中分離應用程序和供應商css
- 5. Android應用程序圖標
- 6. 更新後應用程序圖標更改爲android圖標應用程序
- 7. android共享應用程序
- 8. 早午餐/翡翠單頁客戶端應用程序
- 9. 從Android應用程序共享圖像
- 10. Android圖像共享應用程序
- 11. 應用程序圖標更新後不更改應用程序
- 12. iPhone應用程序圖標替換爲新應用程序
- 13. Android本機應用程序vs跨平臺應用程序
- 14. 在應用程序購買vs新應用程序
- 15. 爲Android應用程序共享此應用程序
- 16. 重用.NET應用程序圖標
- 17. Android應用程序的初始活動是不是在重新進入應用程序與後退按鈕
- 18. Android Studio - 殺死進程重新啓動應用程序?
- 19. 應用程序的Android圖標
- 20. Android應用程序的設置圖標
- 21. Android應用程序的圖標
- 22. 在早午餐應用
- 23. Sideview重新啓動Android應用程序
- 24. 重新簽署Android應用程序?
- 25. Android - backbutton - 重新啓動應用程序
- 26. 重新發布Android應用程序
- 27. Android重新啓動應用程序
- 28. 重新啓動Android應用程序
- 29. 重新啓動Android應用程序
- 30. 具有兩個應用程序按鈕的Android應用程序
請出示您的onPause(),在onStart()和的onResume()方法。請不要發佈整個代碼,只是這些。如果需要的話,人們會要求更多。 – Simon
除了onCreate()我沒有任何其他方法。 – TJ1
請了解活動生命週期 - http://developer.android.com/reference/android/app/Activity.html。你將需要處理這些。 – Simon