Вы можете использовать следующий код в переопределенном методе onStop своей активности:
@Override
protected void onStop(){
super.onStop();
Intent intent = new Intent(this, ClassNameOfYourActivity.class);
startActivity(intent);
}
Проблема красоты: ваша активность снова всплывет, если какая-либо другая деятельность пытается получить фокус.Так что это не модальное окно.
И это опасно!Вы не сможете обрабатывать графический интерфейс Android, вы сможете управлять только графическим интерфейсом приложения.Например, включить-выключить режим отладки, убить приложение (только через ADB), достичь системных настроек и т. Д. Будет невозможно.Если вы отключите ADB и объедините его с механизмом автозапуска, вы окажетесь в ловушке.
Так что вы не будете популярны, если поделитесь им с Play:)