Android:電話がかかる場合の私の活動はどうなりますか?
-
19-09-2019 - |
質問
入ってくる電話がかかっている場合に私の活動はどうなるかを知りたいですか?私の活動の状態は保存されますか、それとも明示的に保存する必要がありますか?
別の質問は、通話が切断された後に活動が再開されるということです。
助けてください..!
解決
ポートレートとランドスケープモード(エミュレータのコントロール + F11)を切り替えることにより、アプリの動作をテストできます。これにより、アクティビティが閉じられ、画面の向きが切り替えられた後、アクティビティが再現されます。
単純なものは保存されますが、カーソルの位置やテキストフィールドへのユーザー入力などのものは保存されません。これは、アクティビティからonsaveinstancestate()メソッドで自分で実行できます。続きを読む ここ
他のヒント
別のエミュレータを接続して、最初のエミュレータを呼び出すことで、エミュレータでそれを試すことができます。実際、はい、あなたのアクティビティは保存され、電話のリロードが停止します。私はあなたのためにいくつかのドキュメントを見つけようとします。数分間待ってください
アクティビティのライフサイクル ここ
エミュレータで着信コールを作成することにより、エミュレータで検証しました。これを行うには、エミュレータコンソールを使用し、GSMコールオプションを使用しました。
私のtextViewの値は履歴書に保存されます。
返信ありがとうございます!
所属していません StackOverflow