Почему приемник 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);
            }

Я использовал этот код, и теперь он работает нормально.

Другие вопросы по тегам