1
當我Google搜索時,我遇到了這個代碼。如何得到哪些活動在Android中的應用程序中運行
ActivityManager m = (ActivityManager) ctx.getSystemService(ctx.ACTIVITY_SERVICE);
List<RunningTaskInfo> runningTaskInfoList = m.getRunningTasks(10);
Iterator<RunningTaskInfo> itr = runningTaskInfoList.iterator();
while(itr.hasNext()){
RunningTaskInfo runningTaskInfo = (RunningTaskInfo)itr.next();
int id = runningTaskInfo.id;
CharSequence desc= runningTaskInfo.description;
int numOfActivities = runningTaskInfo.numActivities;
String topActivity = runningTaskInfo.topActivity.getShortClassName();
}
這告訴我有多少任務正在運行,還有一個任務中的活動數量。
我目前正在開發一個應用程序,並希望跟蹤哪些活動仍然在我自己的應用程序中處於活動狀態。 基本上我想獲得int numOfActivities = runningTaskInfo.numActivities的內容;
我該怎麼做?