0

モバイル アプリ用の sqlite データベースを作成しています。ユーザーが正しいパスワードを入力すると、データベースが開かれます。アプリケーションのさまざまな画面で、データベースからデータを読み書きする必要があります。開いたときに接続をグローバルにして、どのビューからでもアクセスできるようにする方法はありますか?

DBを開くために使用しているコードは

var sqlConnection:SQLConnection = new SQLConnection();
                    sqlConnection.addEventListener(SQLEvent.OPEN,sqlOpenSuccess);

                    sqlConnection.open(DBFile, SQLMode.CREATE, false, 1024,null);

ありがとう

ヤクノ

4

1 に答える 1

1

SQLConnection 情報を単一のクラスにカプセル化します。そのカスタム接続クラスへの参照を、それを必要とするすべてのビュー コンポーネントに渡します。

また、必要に応じて依存性注入を使用してカスタム接続クラスをビューに追加する RobotLegs や SWIZ などのフレームワークを調べることもできます。

Cairngorm ModelLocator などのシングルトンを使用して、カスタム接続インスタンスを複数のビューで共有することも検討できます。

于 2011-07-26T14:33:41.087 に答える