ユーザーが/ボタンをクリックしてアプリを終了したときに、デバイスの最近のアプリボタンを押してアプリを起動するたびに、splashActivity
メインを呼び出す必要があるというアプリの問題があります。物事を機能させるためにできることはありますか.フラグを使用してみましたが、これも機能していません.Activity
back
home
android:clearTaskOnLaunch="true"
質問する
208 次
1 に答える
0
プロセスを強制終了してアプリを表示すると(ホームボタンを押さずにページが表示されます)
、アプリが再起動されます
まず、このソースが必要です
moveTaskToBack(true); (in you MAIN page)
android.os.Process.killProcess(android.os.Process.myPid());
また
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
android.os.Process.killProcess(android.os.Process.myPid());
また
あなたのメインページに行きます
Intent i = new Intent(getApplicationContext(), [MAIN].class);
i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivityForResult(i, 1);
そしてあなたのメインクラスで
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
moveTaskToBack(true);
android.os.Process.killProcess(android.os.Process.myPid());
}
于 2012-12-17T13:54:54.357 に答える