Android-приложение / действие, чтобы начинать заново каждый раз при запуске или возобновлении?

У меня есть детское приложение для Android, и есть некоторые уникальные особенности для этого приложения, поскольку в приложении практически нет навигации (оно для маленьких детей). Я не хочу сломать пользовательский интерфейс моего приложения (который был успешным на iPhone), добавив кнопку выхода / перезапуска.

То, что мне действительно нужно, довольно простое - я хочу, чтобы мое действие / приложение запускалось чистым и новым каждый раз при запуске . Будь то ' s начальная загрузка или что-то еще - практически каждый раз, когда вызывается onResume, мне нужен полностью свежий экземпляр моего приложения.

Сначала я думал, что могу просто выйти / выйти / завершить приложение, когда пользователь уйдет. Но я не нашел способа сделать это, чтобы не вызывать сбоев при запуске. Также все сообщения о переполнении потока / стека об этой идее наполнены людьми, которые виляют пальцами и говорят, что вы никогда не должны выходить из приложения на Android.

Если я не могу выйти из приложения при выходе, могу ли я что-то сделать, чтобы перезапустить моя активность каждый раз, когда вызывается onResume? (или это будет бесконечный цикл?).

Буду очень признателен за любую помощь!

6
задан peter 18 November 2010 в 21:04
поделиться