我正在尝试将持续 Activity 添加到 Intent 过滤器,我是个人资料所有者和设备所有者,并且已经过验证,我没有安全异常,但我的 Activity 仍然没有中断通话,不确定下一步该怎么做.. .请帮忙
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));
但这不会被上述 Activity 中断。
最佳答案
我已经尝试了几种方法,但都无法正常工作。
但是,源代码似乎按照文档所说的进行操作,所以我猜该功能目前已损坏(Android 5.0)。
关于android - 在 api21 上添加 PersistentPreferredActivity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28504495/