两个问题:
1:所谓单例,构造函数一定是私有化。
2:在getInstance中加参context,DbController为静态,那么在使用时,它所持有的上下文必定不能被释放,如果是Application还好,如果是其他的上下文,用的地方越多,内存泄露越严重。
GreenDao使用总结在Android开发过程中,有时候我们需要使用SQLite数据库去本地存储一些临时文件,之前,我们的做法是通过SQLiteOpenHelper实现创建数据库,以及迭代开发中的...
两个问题:
1:所谓单例,构造函数一定是私有化。
2:在getInstance中加参context,DbController为静态,那么在使用时,它所持有的上下文必定不能被释放,如果是Application还好,如果是其他的上下文,用的地方越多,内存泄露越严重。
GreenDao使用总结在Android开发过程中,有时候我们需要使用SQLite数据库去本地存储一些临时文件,之前,我们的做法是通过SQLiteOpenHelper实现创建数据库,以及迭代开发中的...