【发布时间】:2012-02-14 02:42:10
【问题描述】:
我有:-
Class Abc extends Activity(){
private ActivityManager am;
private List<RunningAppProcessInfo> rList;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
@Override
public void onStart (Bundle savedInstanceState) {
super.onStart(savedInstanceState);
}
@Override
public boolean onTouchEvent(MotionEvent event) {
super.onTouchEvent(event);
rList= am.getRunningAppProcesses();
Log.e("MAIN", rList.isEmpty() +" .");
return true;
}
}
am.getRunningAppProcesses() 始终是null,即使我有前台应用程序正在运行,活动应用程序也会正确显示它们。我知道它应该返回 null 如果没有其他运行,但我启动其他应用程序(gmail、相机、用于测试)
这是权限问题吗?
【问题讨论】:
标签: java android nullpointerexception touch-event