Можно ли возобновить всегда по умолчанию?
-
27-10-2019 - |
Вопрос
Я хотел бы возобновить любую деятельность в моем приложении по умолчанию.
Возможно ли это или нет?
Решение
Вы имеете в виду возобновить его после того, как дом будет нажат? Если да, то
@Override
protected void onRestart() {
// TODO Auto-generated method stub
super.onRestart();
startActivity(new Intent(Activity1.this,DefaultActivity.class));
}
Другие советы
Решение может быть:
1. Вы можете перезаписать метод активности Oneresume и можете начать активность желания с четкой трассировкой стека после завершения текущей деятельности.
да . возможный . Держите Delault Activity в одиночку в стек истории.
Это вы можете достичь, настроив noHistory=true
(в AndroidManifest
) для всех действий, кроме по умолчанию. В качестве альтернативы вы можете установить то же самое под кодом Java, используя соответствующий флаг вместе с намерением стартактивности. Теперь, нажмите на нажмите, приложение всегда перейдет на экран по умолчанию.
В случае, если этот экран по умолчанию не первый подход может быть:
Вы можете создать метод, который будет перемещаться по пользователю на этот экран и вызвать его в onBackPress()
всех видов деятельности.