Я создаю приложения с 3 различными видами деятельности:Реализация "UP" функциональные кнопки
- MainActivity (Коренной активности, чтобы начать ActivtyA и ActivtyB)
- ActivtyA
- ActivtyB
ActivityA может начать новое намерение с помощью другого viewcontent для загрузки следующим потоком:
MainActivity --> ActivtyA (Content 1) --> ActivtyA (Content 2)
Теперь я хочу, чтобы пользователь был направлен в MainActivity, если он нажимает кнопку «ВВЕРХ» на панели действий и направляется на ActivityA (Content 1), если он нажимает кнопку «BACK».
Я не хочу использовать NavUtils.navigateUpFromSameTask(this); из-за его странного поведения на Jelly Bean, а также я не могу полагаться только на флаг parentActivity внутри моего AndroidManifest, потому что мне нужно поддерживать backward Android Honeycomb 3.0. Есть ли хорошее решение для моей проблемы? Реализация кнопки
ли мой существующий экземпляр MainActivity используется тогда? – alex
проверьте доску верхнего уровня http://developer.android.com/reference/android/content/Intent.html#FLAG_ACTIVITY_CLEAR_TOP – stinepike
Спасибо, делает именно то, что я хочу! – alex