如何通过在第三方应用程序的 mainactivity 中初始化服务(查找并显示警报)来在第三方应用程序的任何正在运行的活动中显示警报,并且它需要在一项活动中显示我的警报。
请看这个,我认为我们可以使用它。
ArrayList<String> runningactivities = new ArrayList<String>();
ActivityManager activityManager = (ActivityManager)getBaseContext().getSystemService (Context.ACTIVITY_SERVICE);
List<RunningTaskInfo> services = activityManager.getRunningTasks(Integer.MAX_VALUE);
for (int i1 = 0; i1 < services.size(); i1++) {
runningactivities.add(0,services.get(i1).topActivity.toString());
}
if(runningactivities.contains("ComponentInfo{com.app/com.app.main.MyActivity}")==true){
Toast.makeText(getBaseContext(),"Activity is in foreground, active",1000).show();
alert.show()
}
请帮助我如何实现这一目标。