2

1 つのアクティビティでデータを表示するために使用している sqliteopenhelper (拡張) オブジェクトが 1 つあります。

別のアクティビティには、データを追加したい「onclick」メソッドがあります

(2 つのアクティビティはボタンで接続されています - アイテムの追加/アイテムの保存)

私の質問は、2 つのアクティビティに独自の sqlopenhelper オブジェクトが必要ですか? それとも、同じものを共有する必要がありますか?

また、アイテムを追加した後にユーザーが最初のアクティビティ画面に戻ると、アダプターは自動的に新しいアイテムをリストに表示しますか? または、notifyDataSetChangedを呼び出す必要がありますか?

4

1 に答える 1

0

あなたは正しいです、

  • アクセスするには、2 つの異なるオブジェクトを作成し、異なるアクティビティで初期化する必要があります。SQLiteDatabaseHelper

  • notifyDataSetChangedリストにデータを追加するときに使用します。

  • 実装するための完全なアイデアが得られるという点で、参照例を参照してください。

于 2013-07-30T07:49:20.730 に答える