读书人

求教如何用getRunningTasks

发布时间: 2012-12-24 10:43:13 作者: rapoo

求教怎么用getRunningTasks?
我写了一个测试code,但是总是报错: java.lang.SecurityException: Permission Denial: getTasks() from pid=12644, uid=10111 requires android.permission.GET_TASKS, 但是我已经在测试程序和被测程序的manifest文件里都加了<uses-permission android:name="android.permission.GET_TASKS"/>,可是还是不行,请问有人知道为什么吗?谢谢!

public class FInsertTest extends ActivityInstrumentationTestCase2<Insert> {

private final static String TAG="FInsertTest";

public FInsertTest() {
super("com.my.app", Insert.class);
}

protected void setUp() throws Exception {
super.setUp();
}

protected void tearDown() throws Exception {
super.tearDown();
}

public void testListActivityStart() {

ActivityManager mActivityManager=(ActivityManager)this.getInstrumentation().getContext().getSystemService(Context.ACTIVITY_SERVICE);
List<ActivityManager.RunningTaskInfo> mRunningTasks=mActivityManager.getRunningTasks(1);

assertTrue("hello world", true);

}

}

[最优解释]
这个类是不是activity类?还有这个<uses-permission android:name="android.permission.GET_TASKS"/>位置加的对不对
[其他解释]
自己顶一下
[其他解释]
自己解决了
[其他解释]
该回复于2011-02-10 14:05:43被版主删除
[其他解释]
我也遇到了相同的问题,静等高手
[其他解释]
不知道楼主咋解决的呢?求解
[其他解释]
楼主怎么解决的?
[其他解释]
加上权限就好了<uses-permission android:name="android.permission.GET_TASKS"/>

读书人网 >Android

热点推荐