2011-03-02 107 views
1

我有問題。是否可以顯示從HttpDownload類到AnimalBadger類的Toast消息(在if條件中)? (這兩個類擴展活動)如何顯示從一個活動到另一個活動的烤麪包

if (((Node) textNodes.item(i)).getNodeValue().equals("a waning quarter moon")) 
{ 
    Toast.makeText(HttpDownload.this, "Some text...", Toast.LENGTH_LONG).show(); 
} 

感謝您的答案......

回答

2

第一個參數是剛剛拿到Context與創建吐司。您可以使用任何活動,甚至可以使用getApplicationContext()。爲了簡單起見,你通常使用最接近的可用上下文,在這種情況下,這將是你的包含活動。

應用程序組件不會在應用程序組件之間發送,它們通常在屏幕底部採用小型通知的形式,並且是向用戶傳送低優先級消息的一種方式。

您可能需要閱讀文檔中的Creating Toast Notifications文章。

+0

得到它的工作......謝謝 – 2011-03-02 17:25:09

+0

當然,很高興我可以幫助。 – 2011-03-02 18:28:21

0

您可以使用回調函數並將其註冊到HttpDownload類。這種方式回叫被稱爲將拋出吐司(雙關語意)。

相關問題