我正在使用 CursorLoader 和 ContentProvider 将数据库的内容加载到 GridView 中。
该应用程序正在运行,但在日志中多次写入“close() 从未在数据库上显式调用。
我发现了一些关于这个问题的话题,并且对“在 ContentProvider 中关闭数据库是”的响应是:“内容提供者是在创建其托管进程时创建的,并且只要该进程存在就一直存在,因此无需关闭数据库”。
那么,怎么了?由于数据库是在 ContentProvider 中打开的,如果我关闭它,返回的光标将为空,我该如何解决这个问题?