ANDROID:从其他类的SQLiteDatabase访问信息?

时间:2010-02-25 15:24:27

标签: database android sqlite

我有一个单独的类,包括数据库,游标和数据库信息的所有访问器方法。我将光标导入所有更新或使用数据库的类。但是,每当我尝试启动使用数据库的intent时,我都会收到运行时错误。关于可能发生的事情的任何想法?

1 个答案:

答案 0 :(得分:1)

您无法从其他应用程序访问数据库,如果要将此数据公开给其他应用程序,您应该创建一个ContentProvider。

如果您尝试从应用程序中访问它,请创建一个包装器DBHelper类访问SQLLite数据库,并将其作为应用程序中唯一直接触及数据库的类,然后公开要选择的方法,更新其他类不需要了解数据库,只需要处理DBHelper类和Java对象。