對不起,我找不到合適的信息Toast
, 以及它的使用情況取決於活動的生命週期。Toast and android生命週期
Toast
Application
可以在創建對象之前創建第一個Activity
嗎?
如果我在我的應用程序中有單個活動,它可以在Activity.onCreate
期間使用嗎?
當用戶從我的單一Activity
切換到其他應用程序時,是否可以在和onResume
之間使用?
對不起,我找不到合適的信息Toast
, 以及它的使用情況取決於活動的生命週期。Toast and android生命週期
Toast
Application
可以在創建對象之前創建第一個Activity
嗎?
如果我在我的應用程序中有單個活動,它可以在Activity.onCreate
期間使用嗎?
當用戶從我的單一Activity
切換到其他應用程序時,是否可以在和onResume
之間使用?
你可以使用它無處不在,你只需要一個上下文對象
例如有時我用它來調試,但有時他們是這麼多,我必須強制關閉我的應用程序
如果不能給你除此之外,除了我自己的經驗,Toast
之外的任何消息都沒有被綁定到任何生命週期。 您可以使用任何Context
(應用程序上下文或活動)甚至服務來顯示它,但如果上下文完成,它不會消失。
一旦顯示,它將保持顯示,直到它的持續時間到期或您手動取消它。
您不必介意任何進一步的生命週期影響。
甚至可以在活動生命週期外使用它們,但爲此,您需要使用getApplicationContext()傳遞ApplicationContext,而不是Activity內容ActivityName.this,因爲ApplicationContext超出了活動的生命週期。