2012-07-05 2 views

ответ

3

android:parentActivityName:

Система считывает этот атрибут, чтобы определить, какие действия должны быть началось, когда использование нажимает кнопку Вверх на панели действий. Система также может использовать эту информацию для синтеза обратного стека с помощью TaskStackBuilder.

Этот атрибут был введен в уровне API 16.

означает, что если у вас есть три вида деятельности, A, B и C в вашем Appliction.you установили Android: parentActivityName = для "А". активность C в Manifast при запуске активности B от активности A и C от активности B.then пользователя Нажмите кнопку назад от активности C.user автоматического идти на активность а вместо деятельности В.


onBackPressed:

Вызывается, когда действие обнаружено нажатием на кнопку пользователя . Реализация по умолчанию просто завершает текущую активность, , но вы можете переопределить это, чтобы делать все, что хотите.

вызывается при нажатии пользователем клавиши «Назад» из любой операции. onBackPressed закончить Текущую активность и возобновить Previus one.for например , если вы запустите Activity B из Activity A и Activity C из Activity B., если пользователь нажмет кнопку возврата из действия C, затем Завершение системы Текущая активность C и возобновление B.

Смежные вопросы