android中service显示dialog

2025-05-10 16:05:23
推荐回答(4个)
回答(1):

两种方法
1 service发送广播intent消息,其他的activity注册receiver。收到消息显示toast
2 service发送一个intent到一个activity,该activity启动并显示提示。
这个activity,最好不是全屏的,而且不要存在历史记录中。只起到提示的作用。

回答(2):

我也碰到了这个问题,感觉好像没有办法解决。因为弹出对话框必须要当前的Context,而且创建对话框必须在主线程里面。所以如果是service想弹出东西的话,估计只能用Toast吧?或者让service intent到一个Activity,然后让这个Activity只负责弹出对话框的工作,如果关闭这个对话框,就直接finish()掉这个Activity.我想这种方法应该可以吧。如果有高手有更好的解决方法就好了~~

回答(3):

让这个控制台进程支持MFC.

回答(4):

网页?????