Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用SQLite数据库单例_Sqlite_Android Studio_Kotlin_Android Fragments_Sqliteopenhelper - Fatal编程技术网

如何使用SQLite数据库单例

如何使用SQLite数据库单例,sqlite,android-studio,kotlin,android-fragments,sqliteopenhelper,Sqlite,Android Studio,Kotlin,Android Fragments,Sqliteopenhelper,我有一个碎片。我想用SQLite向数据库添加/获取/删除一些数据。有人能给我举一些科特林的例子吗。 P/s:我不能在片段中使用SQLiteOpenHelper,因为片段不是上下文。您可以使用片段的getContext()方法或requireContext()方法或getActivity().getApplicationContext()方法来获取上下文,从而实例化DBHelper 当您知道片段处于活动状态时,最好使用片段的onCreateView方法。片段确实包含对上下文的引用。

我有一个碎片。我想用SQLite向数据库添加/获取/删除一些数据。有人能给我举一些科特林的例子吗。
P/s:我不能在片段中使用SQLiteOpenHelper,因为片段不是上下文。

您可以使用片段的

getContext()
方法或
requireContext()
方法或
getActivity().getApplicationContext()
方法来获取上下文,从而实例化DBHelper


当您知道片段处于活动状态时,最好使用片段的
onCreateView
方法。

片段确实包含对上下文的引用。