2011-08-19 88 views
0

在我的应用程序中有一个定期调用Web服务的轮询任务。根据这个网络服务的响应,我需要显示一个带有两个按钮的警告对话框。显示来自非活动的提醒

但我无法显示对话框,因为警报对话框只能从活动中显示出来。只有吐司才能展示。有没有方法显示警报?

回答

2

显示来自后台进程的警报不是所需的功能。

我建议您在通知栏中显示Notification

您可以

Intent myIntent = new Intent(getApplicationContext(), MyActivityNameGoesHere.class) 
myIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK) 
context.startActivity(myIntent) 

开始从后台任务的活动在这个活动,你可以开始定期对话。