2012-03-16 15 views

答えて

10
ActivityManager m = (ActivityManager) getSystemService(Context.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; 
     String topActivity = runningTaskInfo.topActivity.getShortClassName(); 
     int numOfActivities = runningTaskInfo.numActivities; 
    } 

注:あなたはマニフェストファイル内android.permission.GET_TASKS許可を指定する必要があります。

+2

このメソッドは、個人情報を漏洩する可能性のあるドキュメント中心のタスク管理に移行したため、Lolipopでは廃止されました。 – joecks

関連する問題