0

如何通过在第三方应用程序的 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()
    }

请帮助我如何实现这一目标。

4

0 回答 0