2

アプリが単に再開されたというユーザーのふりをして、メイン以外のアクティビティでアプリが強制終了されて再起動されるケースをテストしたいと思います。誰でもこれを行う方法を知っていますか? 私が見つけたアイデアはどれも機能せず、アプリはすべて終了し、メイン アクティビティで再開されます。

4

2 に答える 2

1

私は実際にこれがより便利だと感じました。アプリは前のアクティビティで強制終了され、再起動されるため、これを呼び出すデバッグ ボタンを追加するだけです。

System.exit(0);

現在のアクティビティを再開したい場合は、別のアクティビティを開始してすぐにこれを呼び出します。

于 2013-03-18T23:56:28.807 に答える
0

ics電話(またはエミュレーター内)をお持ちの場合は、アクティブ化するだけです

活動を続けないでください

オプション。

ドキュメントから:

アクティビティが停止するとすぐに破棄するようにシステムに指示します(Androidがメモリを再利用する必要があるかのように)。これは、onSaveInstanceState(Bundle)/ onCreate(android.os.Bundle)コードパスをテストする場合に非常に役立ちます。そうしないと、強制するのが困難になります。このオプションを選択すると、状態が保存されないため、アプリケーションにいくつかの問題が発生する可能性があります。アクティビティの状態の保存の詳細については、アクティビティドキュメントを参照してください。

于 2013-03-18T22:39:36.093 に答える