我想在activity暫停之前顯示一個toast資訊,重寫onPause()方法如下:@Override protected void onPause() { Toast.makeText(this, "Paused", Toast.LENGTH_LONG).show(); super.onPause(); }根據這里 的說法,只有當onPause()方法結束時,activity才會暫停。 當時,toast資訊卻始終沒有顯示。
uj5u.com熱心網友回復:
這個一般和stop一起的,你的界面不可見,toast沒有顯示,你可以打一下日志看看,不要用Toastuj5u.com熱心網友回復:
日志也沒看到報錯,我要在用戶按home鍵的時候提示”您已離開XXXapp,請勿在客戶端輸入賬號密碼等資訊“。不用toast還有其他辦法做到?
uj5u.com熱心網友回復:
你監聽home鍵就可以了呀uj5u.com熱心網友回復:
改用Application作為context即可uj5u.com熱心網友回復:
試了下,按你寫的,不管是按HOME鍵,還是任務鍵,都正常Toast,你Log輸出下日志,在按HOME鍵后看onPause是否執行了uj5u.com熱心網友回復:
你用的小米手機吧,小米手機在app權限里面有“后臺彈出界面”這個權限,打開一下就行了。具體能不能用代碼判斷到,你可以問小米客服。之前的后臺啟動app權限都無法判斷,估計這個也涼。轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/112775.html
標籤:Android
