onCreateサイクルとonStartサイクルの違いは何ですか? 私はこれらのサイクルのために適切なコードを書くのを混乱させました。 私のケースでは、データベースからデータを表示したり、データベースにデータを作成するためのその他のアクティビティを表示するための主要なアクティビティリストビューがあります。 データを作成するアクティビティは、listactivityによって呼び出されます。データの作成が成功した後、それはリスト・アクティビティに戻ります。そして、リストビューのデータを更新する必要があります。アンドロイドのライフサイクルごとに適切なコードを入力するにはどうすればよいですか?
onCreateメソッドで初期化データベース、カーソル、およびアダプタを配置すると、listActivityはデータの作成後に最新のデータを更新しません。 しかし、それをonStartメソッドに置くと、更新されます。
私の質問:この場合、すべての初期化をOnStartメソッドに置くのは正しいですか? 更新されたデータが1つある場合、各データベースレコードをリストビューに再初期化するのは高額になると思っています。
ありがとうございます。今私の場合、私はstartManagingCursor()で初期化をonCreateに置くことができます。他のアクティビティからの更新データがあるたびに、更新されます。 – Faren