У меня есть приложение, в котором я нажимаю:
Меню -> Каталог -> Группа продуктов -> Сведения о продукте (где я нажимаю «Добавить в корзину» и открываю корзину) -> Корзина (где я нажимаю «Сохранить корзину»)
В этом случае активность корзины * finish()
и отображается группа продуктов. Но я хочу, чтобы активность меню отображалась.
Должен ли я просто использовать
Intent intent = new Intent(this, Menu.class);
startActivity(intent);
, чтобы открыть меню, или есть возможность разбудить активность меню.
Надеюсь, это понятно :)
РЕДАКТИРОВАТЬ 2010/12/15
Это звонок из корзины действий
Intent intent = new Intent(this, Menu.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
и закрывает приложение: (
решено 2010/12/17 :
Intent intent = new Intent(this, Menu.class);
// intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);
startActivity(intent);
Не забудьте добавить android:launchMode="singleTop"
в manifest.xml