как установить уже запущенную активность, когда пользователь нажимает значок приложения на главном экране

У меня есть два действия: один экран-заставка, экран проигрывателя.

Когда пользователь нажимает на значок моего приложения, сначала отображается заставка, а затем экран проигрывателя.

Если во время активности игрока пользователь возвращается на главный экран, а затем снова щелкает значок приложения, приложение снова запускается с экрана-заставки.

может кто-нибудь, пожалуйста, помогите мне, как сделать любой из ниже

1) Мне нужно закрыть текущую активность и перезагрузить приложение. или 2) мне нужно вернуться к экрану плеера напрямую.

Пожалуйста, дайте мне пример или ссылку для подражания, я новичок в программировании для Android.

Заранее спасибо


person praveenb    schedule 17.06.2010    source источник
comment
Прочитайте это developer.android.com/guide/topics/fundamentals.html. новичок, первое, что нужно сделать, это прочитать   -  person licorna    schedule 17.06.2010
comment
Я решил это с помощью вашего предложения ........ Большое спасибо lincorna,   -  person praveenb    schedule 18.06.2010


Ответы (2)


Вы можете переопределить метод onRestart() — он будет вызываться, если ваша активность была остановлена ​​ранее; в то время как это не произойдет, если он запускается в первый раз (или если он был фактически убит за это время).

Обязательно ознакомьтесь с жизненным циклом активности: http://developer.android.com/guide/topics/fundamentals.html#lcycles Чтобы понять, что происходит, когда.

person Joubarc    schedule 17.06.2010

Проверьте порядок, в котором появляются состояния жизненного цикла. Вы можете переопределить функции onStart, onPause, onResume, onStop, onCreate, onDestroy и т. д., добавив Toasts для просмотра последовательности. Затем вы можете переопределить их в соответствии с вашими требованиями к программированию.

person kiki    schedule 24.09.2010