0
在我的应用程序中有一个定期调用Web服务的轮询任务。根据这个网络服务的响应,我需要显示一个带有两个按钮的警告对话框。显示来自非活动的提醒
但我无法显示对话框,因为警报对话框只能从活动中显示出来。只有吐司才能展示。有没有方法显示警报?
在我的应用程序中有一个定期调用Web服务的轮询任务。根据这个网络服务的响应,我需要显示一个带有两个按钮的警告对话框。显示来自非活动的提醒
但我无法显示对话框,因为警报对话框只能从活动中显示出来。只有吐司才能展示。有没有方法显示警报?
显示来自后台进程的警报不是所需的功能。
我建议您在通知栏中显示Notification。
您可以
Intent myIntent = new Intent(getApplicationContext(), MyActivityNameGoesHere.class)
myIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
context.startActivity(myIntent)
开始从后台任务的活动在这个活动,你可以开始定期对话。