Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.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

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
Android 在MainActivity中激活SQLiteHandler_Android_Sqlite - Fatal编程技术网

Android 在MainActivity中激活SQLiteHandler

Android 在MainActivity中激活SQLiteHandler,android,sqlite,Android,Sqlite,我已经编写了一个SqliteHandler类来创建、更新和处理我的应用程序将使用的数据库的所有查询。我现在的问题是如何确保在MainActivity的onCreate()方法中正确调用SQLiteHandler并运行代码来创建/升级数据库。根据以下文档,我使用了中建议的@覆盖: […]该类负责打开数据库(如果存在),创建数据库(如果不存在),并根据需要进行升级。事务用于确保数据库始终处于可感知状态 您不需要担心创建或更新自己 当使用SQLiteOpenHelper的子类时,它将自动完成 第一次调

我已经编写了一个SqliteHandler类来创建、更新和处理我的应用程序将使用的数据库的所有查询。我现在的问题是如何确保在MainActivity的onCreate()方法中正确调用SQLiteHandler并运行代码来创建/升级数据库。根据以下文档,我使用了

中建议的@覆盖:

[…]该类负责打开数据库(如果存在),创建数据库(如果不存在),并根据需要进行升级。事务用于确保数据库始终处于可感知状态

您不需要担心创建或更新自己

当使用SQLiteOpenHelper的子类时,它将自动完成


第一次调用getWritableDatabase方法时,它将检查数据库是否存在,并在需要时创建它。

根据以下文档:

[…]该类负责打开数据库(如果存在),创建数据库(如果不存在),并根据需要进行升级。事务用于确保数据库始终处于可感知状态

您不需要担心创建或更新自己

当使用SQLiteOpenHelper的子类时,它将自动完成


第一次调用getWritableDatabase方法时,它将检查数据库是否存在,并在需要时创建它。

Ahh谢谢。有时文档理解起来不够直观。没问题,请随意询问是否需要更多解释。啊,谢谢。有时文档理解起来不够直观。没问题,如果需要更多解释,请随时询问。