0
我很肯定cursor
與IntentService
實例一起銷燬,但我只是想確保沒有內存泄漏。如果這是正常的做法。我正在查詢我的自定義ContentProvider
。退出IntentService時應該關閉遊標嗎?
class MyService extends IntentService {
protected void onHandleIntent(Intent intent) {
Cursor cursor = getContentResolver().query(
MyContentProvider.CONTENT_URI, null, null, null, null);
if (cursor.getCount() == 0) {
return; // exit the method
} else {
cursor.close();
}
// some code...
}
}
當然是肯定的。無論何時使用「光標」,都應立即關閉。 – SilentKnight
感謝您的回答。 – Nikolai