我在整個應用程序中使用Toast對話框。但是,我注意到在切換活動後,對話框將繼續保持可見狀態,直到其計時器用完。如何在切換活動後終止Toast對話框
Toast.makeText(getApplicationContext(), R.string.toast_need_bt, Toast.LENGTH_LONG).show();
我用Toast.LENGTH_LONG
因爲消息是漫長的,如果用戶決定讀它,則需要更長的時間選項。但是,一旦用戶使用了一次或兩次應用程序,他們將不需要閱讀吐司消息,他們將很快從活動轉移到活動。但是,即使從活動切換到活動,這些吐司對話框仍保留在屏幕上。
如果當前活動終止,是否有辦法結束所有Toast對話?
好的,所以我不能像我在問題中所顯示的那樣調用'Toast.makeText()'? 'Toast.cancel()'不會工作,因爲它不是靜態的。我需要爲每條消息創建一個單獨的「Toast」對象? – JuiCe