Переключение действий в Android

Я начинаю работать на Android, и у меня возникает вопрос новичка о переключении между несколькими действиями.

Я понимаю, что могу переключаться между двумя действиями, вызывая намерение и затем возвращаясь с помощью setResult (). Я хочу знать, как переключаться между несколькими занятиями. В частности, я хочу узнать о жизненном цикле процесса. Я понимаю, как запускается каждое действие ar onCreated (), но я Я не знаю, как реализовать onResume () или onRestart (), когда я хочу вернуться.

Итак, в основном у меня есть 3 действия: Activity1, Activity2 и Anctivity3.

Я начинаю с Activity1, а затем вызываю Activity2 с намерением , а Activity2 вызывает Activity3. Используя кнопки. Теперь я хочу вернуться к Activity1 из Activity3. Я и здесь делаю то же самое. Сделайте намерение и вызовите startActivity (Activity1_Intent). Но это дает ошибку времени выполнения.

Я думаю, мне нужно реализовать OnResume () или onRestart (), но я не уверен, как это сделать. В onCreate () я создаю gridView, поэтому, когда я вернусь, мне нужно снова создать этот gridView?

Если бы кто-нибудь мог дать небольшое объяснение для ссылки на учебник, было бы здорово.

Я начинаю с Activity1, а затем вызываю Activity2 с намерением, а Activity2 вызывает Activity3. Используя кнопки. Теперь я хочу вернуться к Activity1 из Activity3. Я и здесь делаю то же самое. Сделайте намерение и вызовите startActivity (Activity1_Intent). Но это дает ошибку времени выполнения.

Я думаю, мне нужно реализовать OnResume () или onRestart (), но я не уверен, как это сделать. В onCreate () я создаю gridView, поэтому, когда я вернусь, мне нужно снова создать этот gridView?

Если бы кто-нибудь мог дать небольшое объяснение для ссылки на учебник, было бы здорово.

Я начинаю с Activity1, а затем вызываю Activity2 с намерением, а Activity2 вызывает Activity3. Используя кнопки. Теперь я хочу вернуться к Activity1 из Activity3. Я и здесь делаю то же самое. Сделайте намерение и вызовите startActivity (Activity1_Intent). Но это дает ошибку времени выполнения.

Я думаю, мне нужно реализовать OnResume () или onRestart (), но я не уверен, как это сделать. В onCreate () я создаю gridView, поэтому, когда я вернусь, мне нужно снова создать этот gridView?

Если бы кто-нибудь мог дать небольшое объяснение для ссылки на учебник, было бы здорово.

Я думаю, мне нужно реализовать OnResume () или onRestart (), но я не знаю, как это сделать. В onCreate () я создаю gridView, поэтому, когда я вернусь, мне нужно снова создать этот gridView?

Если бы кто-нибудь мог дать небольшое объяснение для ссылки на учебник, было бы здорово.

Я думаю, мне нужно реализовать OnResume () или onRestart (), но я не знаю, как это сделать. В onCreate () я создаю gridView, поэтому, когда я вернусь, мне нужно снова создать этот gridView?

Если бы кто-нибудь мог дать небольшое объяснение для ссылки на учебник, было бы здорово. Большое спасибо.

7
задан madu 22 September 2010 в 12:55
поделиться