OrmLite を使用しており、OrmLiteBaseActivity を拡張しないクラスでヘルパー クラスを取得したい (そして dao クラスを取得したい)。
Android での使用に関するドキュメントを読み、no base class exampleを見ました。
私のクラスは Activity ではないので:
Context ではないため、OpenHelperManager.getHelper は機能しません。
アプリケーションを使用してアプリケーションのすべての部分からコンテキストを取得できることはわかっていますが、より良い方法はありますか?
オーバーライドする onDestroy はありません。
関数の最後にロジックを配置できます。
if (databaseHelper != null) { OpenHelperManager.releaseHelper(); databaseHelper = null; }
しかし、私のクラスがより複雑になった場合、どのような振る舞いが良いのでしょうか?
よろしく。