-1

我有:字符串列表[];

ActivityManager m = (ActivityManager)getSystemService(ACTIVITY_SERVICE);
List<ActivityManager.RunningAppProcessInfo> process = m.getRunningAppProcesses();

list = new String[process.size()];
    for(int i=0;i<process.size();i++)
    {

        list[i]=process.get(i).importanceReasonComponent.getShortClassName();    

    }       

如果我尝试运行它强制关闭的应用程序,请告诉我有什么问题

4

1 回答 1

1

如果不查看 logcat,我们无法告诉您出了什么问题。也就是说,查看文档,只为服务和内容提供者设置了重要性。

process.get(i).importanceReasonCode != RunningAppProcessInfo.REASON_UNKNOWN您应该在尝试获取组件之前检查这一点(这可能null是原因REASON_UNKNOWN)。

于 2013-04-09T20:54:04.810 回答