我正在尝试将持久化活动添加到意图筛选器,我是配置文件所有者和设备所有者,这已得到验证,我没有安全异常,但我的活动仍然没有中断调用,不确定下一步要做什么…请帮助
ComponentName adminComponent = new ComponentName(getApplicationContext(), EnforcerDeviceAdminReceiver.class);
ComponentName handlerComponent = new ComponentName(getApplicationContext(), HandlerActivity.class);
devicePolicyManager.clearPackagePersistentPreferredActivities(adminComponent, getPackageName());
IntentFilter intentFilter = new IntentFilter(INTENT_ACTION);
intentFilter.addCategory(Intent.CATEGORY_DEFAULT);
devicePolicyManager.addPersistentPreferredActivity(adminComponent, intentFilter, handlerComponent);
添加后,我将从另一个应用程序启动
startActivity(new Intent(INTENT_ACTION));
,但这不会被上述活动中断。 最佳答案
我试了好几次都没成功。
然而,源代码似乎做了文档中所说的事情,所以我猜这个功能目前已经坏了(android 5.0)。