适用于Android的Android SDK的数据库异常

时间:2012-01-21 00:05:57

标签: android google-analytics

我使用Google AnalyticsSDK时通常(但并非总是)看到此异常:

01-20 18:00:53.002: E/Database(3750): close() was never explicitly called on database '/data/data/com.comet.android.TypeSmart/databases/google_analytics.db' 
01-20 18:00:53.002: E/Database(3750): android.database.sqlite.DatabaseObjectNotClosedException: Application did not close the cursor or database object that was opened here

Android SDK很淘气但当然我无法改变它。我得到了weird behavior from the SDK,我想知道这是不是问题(但如果是的话,SDK应该不适合任何人!)。

我应该关注这个例外吗?

1 个答案:

答案 0 :(得分:-1)

尝试关闭游标对象或数据库对象,无论哪个在类或某个方法中打开...

cursor_object.close();

database_object.close();

当您尝试使用相同的数据库或游标对象时,通常会出现此错误,您之前已声明...尝试这个简单的步骤..