Можно ли всегда вернуться к активности по умолчанию? - PullRequest
0 голосов
/ 12 января 2012

Я бы хотел возобновить любую активность в приложении по умолчанию.

Возможно или нет?

Ответы [ 3 ]

2 голосов
/ 12 января 2012

Вы имеете в виду возобновить его после нажатия дома?Если да, то чем

@Override
protected void onRestart() {
    // TODO Auto-generated method stub
    super.onRestart();
    startActivity(new Intent(Activity1.this,DefaultActivity.class));
}
1 голос
/ 12 января 2012

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

1 голос
/ 12 января 2012

да.возможный .сохраняйте действия по умолчанию в стеке истории.

этого вы можете достичь, установив noHistory=trueAndroidManifest) для всех операций, кроме операции по умолчанию.в качестве альтернативы вы можете установить то же самое с помощью кода Java, используя соответствующий флаг вместе с намерением startActivity.Теперь при обратном нажатии приложение будет всегда переходить к экрану по умолчанию.

в случае, если этот экран по умолчанию не первый, подход может быть следующим:

вы можете создать метод, который будет перемещать пользователя к этомуна экране и вызвать его в onBackPress() всех видов деятельности.

...