2016-12-26 2 views
-3

активность пусковойактивность на спине нажимается ручка

У меня есть три вида деятельности, как активность А - активность В - активности C. Запуск деятельности посредством намерения. Когда запускается Activity C, и я нажимаю кнопку «Назад», чтобы получить активность A с нажатой обратной клавишей. Как я могу это получить?

+0

Задайте четкий вопрос для дальнейших исследований. – Noorul

+0

Очистите свой вопрос с помощью кнопки _and I click back, чтобы получить активность A с выключенной ручкой назад нажатой_ – Piyush

ответ

0

Когда вы запускаете операцию C из B, а затем после startActivity() метод call finish() в Activity-B. Он удалит Activity-B из стека активности.

-1

при вызове активности C из активности B вы можете вызвать метод finish() после вызова намерения. см. синтаксис ниже.

0

Если вы находитесь в действии C, и вы хотите вернуться к действию A, не входя в Activity B, вы должны использовать флаги.

Intent startActivityA = new Intent(ActivityC.this,ActivityA.class); 
startActivityA.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK); 
startActivity(startActivityA); 
Смежные вопросы