0

我正在尝试使用

Context.getSystemService(Context.ACTIVITY_SERVICE)

获取类的topActivityinonKeyDown方法phonewindow.java。但是有人告诉我"java.lang.SecurityException: Permission Denial: getTasks()",我该如何更改权限或者我的代码是否正确?

下面是我的一段代码

protected boolean onKeyDown(int featureId, int keyCode, KeyEvent event) {
   Context mContext;
   mContext = getContext();
   ActivityManager mActivityManager = (ActivityManager)mContext.getSystemService(Context.ACTIVITY_SERVICE);
   ComponentName mCName = mActivityManager.getRunningTasks(1).get(0).topActivity;
   String ActivityName = mCName.getClassName().toString();
   Log.d(TAG, "PackageName is " + ActivityName);
   ...
}
4

1 回答 1

0
<uses-permission android:name="android.permission.GET_TASKS" >
</uses-permission>
于 2013-07-31T06:09:50.537 回答