Как завершить намерение после получения значений с помощью getExtras?

Я новичок в разработке Android. Я хочу завершить намерение после получения значений с помощью метода getExtras onCreate() MainActivity.

EditDetailActivity(startActivity) ----> MainActivity(onCreate)


После того, как я обновил детали элемента в EditActivity, я возвращаюсь к MainActivty и обновляю свой список в MainActivity методом onCreate. Проблема здесь, потому что он дублирует.


person MUMBUÇOĞLU    schedule 08.12.2014    source источник
comment
Дубликат: stackoverflow.com/ вопросов/14848590/ предоставление ответа, чтобы вернуться к основной деятельности   -  person Baklap4    schedule 08.12.2014


Ответы (1)


Просто вызовите finish() в действии, которое хотите завершить.

См. http://developer.android.com/reference/android/app/Activity.html#finish()

В вашем случае вы, вероятно, захотите вызвать его сразу после вызова startActivity() для MainActivity.

person Tim    schedule 08.12.2014
comment
Извините, срок действия экрана (MainActivity) истек после вызова finish(). Моя цель - очистить значения putExtra после startActivity(). - person MUMBUÇOĞLU; 08.12.2014
comment
Это не то, о чем говорит ваш вопрос. Почему ты вообще хочешь это прояснить? Его данные находятся в пакете, специфичном для этого намерения. - person Tim; 08.12.2014