onPause
アクティビティを終了/終了し、それを通過させたいAndroidの方法は何onStop
ですかonDestroy
?
私は知っていますが、それは他の2つではなくActivity.finish()
呼び出しを保証するだけです。onDestroy()
Androidのドキュメントに基づいて、データベースへのアクセスを行う必要がある理由はonStop()
、ユーザーの速度が低下しないようにするためです。これは、すべての「保存」をonStop()
.finish()
と呼ばれる...
それで..この場合の解決策は何ですか?つまり、変数を作成することはできますboolean
が、もっと洗練された方法はありますか? 呼び出しなど、アクティビティを終了する別の方法でさえ、onDestory()
それは何か間違ったことですか?
編集
申し訳ありませんが、その部分をタイプミスしました。onStop()
ではなく でデータベースに保存すると言うつもりでしたonDestroy()
。
onPause() メソッドは onStop() の前に呼び出されますが、データベースへの情報の書き込みなど、より大規模で CPU 集中型のシャットダウン操作を実行するには、onStop() を使用する必要があります。