私は公式ウェブサイト(http://developer.android.com)からAndroidプログラミングについて学んでいます。ライフサイクルのほとんどは理解していますが、いつシステムが活動を破壊しているのかわかりません。
私が理解していることから、一部のアクティビティが長時間滞在するonStop()
場合、またはフォアグラウンド アクティビティがより多くのリソースを必要とする場合、システムはアクティビティを破壊しています。そうですか?
そして、私が読んだところによると、データベースを更新する最も効率的な方法はonStop()
. この単語をリストに集めてからデータベースを更新する必要がありますか? または、各単語で(他の方法で)DBに行を挿入する必要がありますか?