2015-06-03 36 views
1

我正在使用新的Android設計支持庫中的新Snackbar替換多個Toast消息。用Snackbar代替Toast有時會顯示足夠長的時間

舊代碼:

Context context = getApplicationContext(); 
Toast.makeText(context, "Deleted...", Toast.LENGTH_LONG).show(); 

新代碼:

View view = findViewById(android.R.id.content); 
Snackbar.make(view, "Deleted...", Snackbar.LENGTH_LONG).show(); 

對於這個工作正常的大部分,但我有一對夫婦被顯示的祝酒詞,然後立即將銷燬活動並啓動另一項活動。小吃店在屏幕上顯示的時間不夠長,因爲潛在的活動和視圖太快被破壞了。

尋找一些替代策略,使Snackbar的工作類似於吐司。

回答

3

小吃店是您的佈局的一部分。如果您立即轉換到另一個活動,那麼你或許應該留在吐司消息或任何

  • 如果你正在整理活動,要恢復到以前的活動,get a result from the activity所以,新出的活動可以顯示小吃吧
  • 發送一個額外的或特殊的意圖到您的新活動,以便它可以顯示一個小吃店。
相關問題