常にデフォルトのアクティビティに再開することは可能ですか?
-
27-10-2019 - |
質問
アプリケーションのアクティビティをデフォルトのアクティビティに再開したいと思います。
それは可能ですか?
解決
家が押された後にそれを再開することを意味しますか?はいの場合
@Override
protected void onRestart() {
// TODO Auto-generated method stub
super.onRestart();
startActivity(new Intent(Activity1.this,DefaultActivity.class));
}
他のヒント
解決策は次のとおりです。
1. Onresumeのアクティビティ方法を上書きすることができ、現在のアクティビティを終了した後、クリアスタックトレースで欲望のアクティビティを開始できます。
はい 。可能 。 Delault Activitionを歴史スタックに維持してください。
これにより、設定することで達成できます noHistory=true
(の AndroidManifest
)デフォルトのアクティビティを除くすべてのアクティビティについて。または、StartActivityの意図とともに適切なフラグを使用してJavaコードで同じものを設定することができます。バックプレスでは、APPは常にデフォルトの画面に移動します。
このデフォルトの画面が最初の1つのアプローチではない場合には、次のようなものです。
ユーザーをその画面に移動して呼び出すメソッドを作成できます。 onBackPress()
すべての活動の。
所属していません StackOverflow