Каждый раз, когда нажимается значок приложения на главном экране, я хочу, чтобы приложение запустило мой FirstActivity.java
. Проблема в том, что, скажем, я прошел через мое приложение и находится в ThirdActivity.java
, и я нажал на дом Button
и перейдите к другим приложениям. Опять же, когда я нажимаю значок приложения на главном экране, мой Application
начинается с ThirdActivity.java
. Я хочу, чтобы он начинался с FirstActivity.java
.значок приложения при щелчке на главном экране
Я использовал clearTaskOnLaunch="true"
в манифесте для моего FirstActivity.java
, а также проверял с помощью android:finishOnTaskLaunch ="true"
во всех моих других действиях, но проблема все еще там. Как я могу это решить?
можно реализовать двумя способами: 1) либо закончить текущую деятельность всякий раз, когда ваша вторая и третья деятельность приостановлена (не рекомендуется). 2) Вы можете использовать класс Application, где всякий раз, когда ваше приложение запускает вашу первую активность. –
@himanshu munjal Спасибо! Но я не могу закончить свою деятельность каждый раз, когда я останавливаюсь. У пользователя есть возможность выбрать приложение снова из раздела фоновых приложений (раздел диспетчера задач). Если он это сделает, я хочу, чтобы он начинался с того места, где он/она ушел. только если они нажмут на значок приложения, если приложение начнет с начала.Можете ли вы объяснить второй ответ (ou может использовать класс приложения, где всякий раз, когда ваше приложение запускает вашу первую активность)? – Nabil
Yup. в этом случае второй вариант лучше. создайте класс, который расширяет приложение и в его создании вы можете начать свою первую деятельность, так как это при создании всегда будет вызываться всякий раз, когда приложение перезапускается. –