java.lang.NullPointerException。
public class NullPointerException extends RuntimeException
当应用程序试图在需要对象的地方使用 null 时,抛出该异常。这种情况包括:
调用 null 对象的实例方法。
访问或修改 null 对象的字段。
将 null 作为一个数组,获得其长度。
将 null 作为一个数组,访问或修改其时间片。
将 null 作为 Throwable 值抛出。
应用程序应该抛出该类的实例,指示其他对 null 对象的非法使用。
----------------------------------------
android.database.sqlite.DatabaseObjectNotClosedException:
Application did not close the cursor or database object that was opened here。总是在提示我,Cursor没有关闭
上网搜集了一些资料以及我的解决办法:在catch捕获异常处理处,进行Cursor.close()同时也将db.close()数据库关闭.finally{};
-------------------------------------------
Invalid staterment in fillWindow()
产生原因是不适当关闭数据库连接,会将数据集同时关闭.应当在用完之后统一关闭.原因是Cursor的生命周期与Activity共同管理。
解决办法:在OnDestory()中进行db.close(),操作.连续点击获取数据时抛出。
10-2301:54:09.045:W/System.err(347):
java.lang.IllegalStateException:database/data/data/com.haini.login/databases/dbpen already closed。
public class IllegalStateException extends RuntimeException
在非法或不适当的时间调用方法时产生的信号。换句话说,即 Java 环境或 Java 应用程序没有处于请求操作所要求的适当状态下。
10-13 04:38:23.204: W/System.err(25151): java.lang.IllegalStateException: database not open
com.haini.db.DatabaseHelper.InsertApply(DatabaseHelper.java:113)
解决办法:马虎问题,而数据库和bean的字段一致的