其中的managedQuery出自android.app.Activity.managedQuery
而query 出自android.con tent.ContentResolver.query,其实managedQuery的内部实现是调用了query,只是在query的基础上,加上了startManagingCursor操作,以管理获取的cursor。因此,若是只用query,且对于query返回的cursor没有进行管理的话,会造成内存的泄露问题等等。但是若是用了query后,有对返回的cursor进行了startManagingCursor操作,则这两个的效果就完全一样了。getContentResolver().query 和 managedQuery 的区别
最新推荐文章于 2023-07-17 10:52:40 发布