0

フラグメント内からデータベースを直接開くことはできますか? アクティビティからフラグメントにデータベース ハンドラを渡そうとしましたが、動作することがわかりました。他の方法でそれを行うことができないかどうかだけを考えています。たぶんもっと良い方法です。

4

2 に答える 2

1

このように、フラグメント内にデータベースハンドラーのインスタンスを作成できます。

   DatabaseHandler dbh = new DatabaseHandler(getActivity());
于 2013-01-29T09:02:05.593 に答える
0

特定の実装を再確認しDatabaseHandlerますが、任意のコンテキストで実行できると信じているので、独自の実装を展開Application.getInstance()してアプリケーションコンテキストを使用できます。

これにより、コードをインスタンスにフックする必要がなくなりActivityます。

于 2013-01-29T09:05:40.157 に答える