2014-12-08 2 views
-2

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

EditDetailActivity (startActivity) ----> MainActivity (OnCreate)


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

+1

Дубликат: HTTP://stackoverflow.com/questions/14848590/return-back-to-mainactivity-from-another-activity, обеспечивающий ответ, чтобы вернуться к основной деятельности. – Baklap4

ответ

1

Просто позвоните finish() в деятельности, которую вы хотите, чтобы закончить

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

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

+0

Прошу прощения, экран (MainActivity) истек после вызова finish(). Цель состоит в том, чтобы очистить значения putExtra после startActivit у(). –

+0

Это не то, о чем говорит ваш вопрос. Почему вы даже хотите это понять? Его данные находятся в Bundle, который специфичен для этого намерения –