0
У меня есть приложение с AdminPolicy с Android 4.0 и работает как шарм.Android 5.0 Admin Policy startActivityForResult
Теперь с Android 5.0, когда я запускаю проверку администратора, приложение не открывает Activity, но мигает белым и черным.
Это мой код, который работал в Android 4.0 ...
private void checkAdmin() {
if(!mDPM.isAdminActive(mPolicyAdmin)){
Intent activateAdminIntent = new Intent(DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN);
activateAdminIntent.putExtra(DevicePolicyManager.EXTRA_DEVICE_ADMIN, mPolicyAdmin);
activateAdminIntent.putExtra(DevicePolicyManager.EXTRA_ADD_EXPLANATION, "Policy Admin");
startActivityForResult(activateAdminIntent, REQ_ACTIVATE_ADMIN_DEVICE);
}else{
}
}
Everytime я запускаю этот код, isAdminActive возвращают всегда ложно, потому что startActivityForResult не запускается ничего ...
Почему?
Вы использовали полные имена в файле манифеста? <активность android: name = "com.example.app.MainActivity" ...> <приемник android: name = "com.example.app.AdminReciever" ...> – kolyaseg