【发布时间】:2016-07-07 06:59:32
【问题描述】:
我有一个监控前台应用程序的后台服务。它用于保护某个应用程序,如果受保护的应用程序位于前台,然后由于另一个应用程序启动而被推送到后台,它将向用户显示另一个应用程序已接管为前台应用程序的通知。
我能够检测到开关,但有没有办法在检测后显示 Toast 通知/AlertDialog 以提醒服务中的用户?
【问题讨论】:
-
在服务中显示警报对话框是个坏主意。您需要活动上下文来显示这一点。所以从服务导航到活动并显示警报对话框
-
好的,如果我不采用 AlertDialog 方式,Toast 或其他形式的通知怎么样?请注意,接管前台应用程序的 Activity 不属于我。它可能劫持了我的 Activity
标签: android android-service android-notifications android-alertdialog toast