[英]App crashing after sleeping
我目前正在關注一些有關Android開發的視頻教程,直到第8個教程為止,它都進行得很好,我們制作了啟動畫面,並在2秒鍾后將其轉到主應用程序。 問題是2秒鍾后,屏幕變黑,應用程序崩潰。
我完全按照他的說明進行了學習,與我的唯一區別是我為4.2而不是2.2進行開發。 我還使用我的Galaxy Note 2而不是模擬器進行測試。
我按照他的方式進行了所有操作,然后按播放,在我的設備上打開了該應用,並且啟動屏幕在那里停留了2秒鍾(我將其設置為2000),然后旋轉器(我添加了)凍結了。 The screen goes black, and then it crashes and says "Unfortunately, The Basic Series has stopped."
我已經嘗試過sleep(2000)
和Thread.sleep(2000)
。
AndroidManifest.xml
和main.java
在這里
如果有人好奇,這是我關注的視頻 。
不太好的教程恕我直言
不光彩的提及:如果您真的想這樣做(不建議這樣做),請檢查8:48的視頻,並嘗試添加catch子句並記錄異常。
如果需要進行一些初始化,請使用AsyncTask ,或者在完成后將使用Activity.runOnUiThread的線程(這樣在執行UI操作時不會崩潰)。
如果只需要顯示啟動屏幕並在一段時間后關閉它,請使用Handler.postDelayed 。
在所有可能的解決方案中,請不要忘記在onPause / onDestroy上將它們取消(取決於您的操作/需要),這樣,如果用戶離開了該應用程序(在后台退出或保留了該應用程序),則該應用程序將不會打開當他恢復新活動時繼續關注(或更糟糕的是,在新活動退到后台時顯示它)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.