Почему приемник Broadcast не работает после уничтожения приложения Android?
Я использую приемник вещания в своем приложении для записи звонков. В эмуляторе Android 5.0 все работает нормально. Если я убью приложение, оно автоматически начнет запись звонков. Но то же самое приложение, когда я устанавливал на свое устройство под управлением Android 6.0, оно работает, пока приложение не запущено. Когда я убиваю приложение, запись не начинается, широковещательный приемник не запускается.
1 ответ
Решение
String Manufacturer = "Xiaomi";
if(manufacturer.equalsIgnoreCase(android.os.Build.MANUFACTURER)) {
//this will open auto start screen where user can enable
permission for your app
Intent intent = new Intent();
intent.setComponent(new
ComponentName("com.miui.securitycenter",
"com.miui.permcenter.autostart.AutoStartManagementActivity"));
startActivity(intent);
}
Я использовал этот код, и теперь он работает нормально.