2

我有个问题。是否可以显示从 HttpDownload 类到 AnimalBadger 类的 toast 消息(在 if 条件下)?(两个类都扩展了 Activity)

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

感谢您的答案...

4

2 回答 2

2

第一个参数只是为了获得Context创建 Toast 的方法。您可以使用任何一个活动,甚至可以使用getApplicationContext(). 为简单起见,您通常使用最接近的可用上下文,在这种情况下将是您的包含活动。

Toast 不在应用程序组件之间发送,它们通常以小通知的形式出现在屏幕底部,并且是向用户传达低优先级消息的一种方式。

您可能需要阅读文档中的创建 Toast 通知文章。

于 2011-03-02T17:01:14.417 回答
0

您可以使用回调函数并将其注册到 HttpDownload 类。这样一来,回调就会被调用,这将引发吐司(双关语)。

于 2011-03-02T17:01:50.947 回答