我试图在手机上运行所有正在运行的应用程序,我使用下面的代码来获取正在运行的进程,
List<ActivityManager.RunningAppProcessInfo> runningList= am.getRunningAppProcesses();
if(runningList!=null && runningList.size()>0){
Log.d("List Size",""+runningList.size());
}
但该列表仅包含一个运行5.1操作系统的Nexus4和Moto G中的应用程序进程,但是当我在Sony Z 5.0操作系统和模拟器上测试它时显示正确的列表(索尼z中有70个,模拟器中有16个)。
为什么在nexus4中没有列出所有正在运行的进程。