求教怎么用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);
}
}