Есть ли способ, чтобы очиститель оперативной памяти не убивал службу переднего плана на телефоне Android (Xiaomi 7a)? - PullRequest
0 голосов
/ 02 мая 2020

Когда я нажимаю кнопку очистки ОЗУ (кнопка x) на моем телефоне Xiangua, приложения и службы переднего плана отключаются. Есть ли способ предотвратить уничтожение моей службы переднего плана (моя служба переднего плана работает правильно, даже если я закрываю приложение, которое ее запускает)?

Я попытался перезапустить службу onDestroy с помощью явной трансляции (зарегистрированной в манифесте). ) но похоже, что метод onDestroy не реализуется, когда я нажимаю кнопку очистки памяти (также не появляется всплывающее сообщение, включенное в метод onDestroy).

@Override
public void onDestroy() {
        super.onDestroy();
    Toast.makeText(getApplicationContext(),"noservice",Toast.LENGTH_LONG).show();
    Intent intent = new Intent();
    intent.setComponent(new ComponentName("com.example.CustomBrightness","com.example.custombrightness.ManualReg"));
    getApplicationContext().sendBroadcast(intent);
    }

(ManualReg - Main)

Я не могу использовать эмулятор Pixel 3 для проверки, так как я не нашел очиститель RAM на таком телефоне

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...