我有一个问题。是否可以显示从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();
}
感谢您的回答......
答案 0 :(得分:2)
第一个参数只是让Context
创建Toast with。您可以使用任一活动,甚至getApplicationContext()
。为简单起见,您通常使用最接近的可用Context,在这种情况下,它将是您的包含活动。
在应用程序组件之间不发送Toasts,它们通常在屏幕底部采用小通知的形式,并且是向用户传达低优先级消息的一种方式。
您可能需要阅读文档中的Creating Toast Notifications文章。
答案 1 :(得分:0)
您可以使用回调函数并将其注册到HttpDownload类。这样就会调用回调函数来抛出吐司(双关语)。