Когда я нажимаю кнопку очистки ОЗУ (кнопка 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 на таком телефоне
Спасибо