Android 获取未完成的当前包的活动列表
我有一个困惑,我想得到之前未完成的所有活动的列表 我的代码是Android 获取未完成的当前包的活动列表,android,Android,我有一个困惑,我想得到之前未完成的所有活动的列表 我的代码是 ActivityManager am = (ActivityManager) this.getSystemService(ACTIVITY_SERVICE); List<ActivityManager.RunningTaskInfo> taskInfo = am.getRunningTasks(Integer.MAX_VALUE); for (RunningTaskInfo
ActivityManager am = (ActivityManager) this.getSystemService(ACTIVITY_SERVICE);
List<ActivityManager.RunningTaskInfo> taskInfo = am.getRunningTasks(Integer.MAX_VALUE);
for (RunningTaskInfo runningTaskInfo : taskInfo) {
ComponentName comName=runningTaskInfo.baseActivity;
String Packname = comName.getPackageName();
String Classname = comName.getClassName();
RunningServiceInfo s;
Logger.debug("component name:"+comName+" packname:"+Packname+" class name:"+Classname);
}
ActivityManager am=(ActivityManager)this.getSystemService(ACTIVITY_服务);
List taskInfo=am.getRunningTasks(Integer.MAX_值);
用于(RunningTaskInfo RunningTaskInfo:taskInfo){
ComponentName comName=runningTaskInfo.baseActivity;
字符串Packname=comName.getPackageName();
字符串Classname=comName.getClassName();
运行服务信息系统;
调试(“组件名称:“+comName+”packname:“+packname+”类名:“+Classname”);
}
所以这段代码只给出了堆栈的基本活动名称,其中
List<ActivityManager.RunningTaskInfo> taskInfo = am.getRunningTasks(Integer.MAX_VALUE);
for (RunningTaskInfo runningTaskInfo : taskInfo) {
ComponentName comName=runningTaskInfo.topActivity;
String Packname = comName.getPackageName();
String Classname = comName.getClassName();
RunningServiceInfo s;
Logger.debug("component name:"+comName+" packname:"+Packname+" class name:"+Classname);
}
List taskInfo=am.getRunningTasks(Integer.MAX_值);
用于(RunningTaskInfo RunningTaskInfo:taskInfo){
ComponentName comName=runningTaskInfo.topActivity;
字符串Packname=comName.getPackageName();
字符串Classname=comName.getClassName();
运行服务信息系统;
调试(“组件名称:“+comName+”packname:“+packname+”类名:“+Classname”);
}
给我最重要的活动名称。。
但是我想获得所有未完成的活动名称,那么如何获得这些活动名称???在stackoverflow,接受您的问题的答案是一种很好的做法,您会发现这些答案很有用。您可以通过单击答案附近的复选框来执行此操作。