Я разрабатываю приложение Android 2.2. У меня есть следующая ситуация:
Пользователь работает с моим приложением, и, когда он заканчивает работу, он нажимает кнопку "домой".
Мне интересно, можно ли снова запустить приложение из определенного действия. Например, если пользователь находился в действии B, когда он нажал кнопку "домой", мне всегда было, когда нужно перезапустить его в действии A.
Возможно ли это?
Спасибо.
Вы также можете сохранить активность А в качестве своего корня и добавить в свой манифест android:finishOnTaskLaunch="true"
или android:clearTaskOnLaunch="true"
. Это заставит вашу корневую деятельность перезапускаться каждый раз, когда вы нажимаете на дом. Проверьте эту ссылку для получения дополнительной информации
http://developer.android.com/guide/topics/manifest/activity-element.html#clear
Да, это возможно. Переопределить метод onResume() в Activity B
@Override
protected void onResume() {
super.onResume();
Intent b= new Intent(context, A.class);
startActivity(b);
finish();
}