UpdateService: add missing cursor.close()

Found by Android Studio.
This commit is contained in:
Daniel Martí 2016-04-23 17:38:42 +01:00
parent 50b2e6f7a5
commit 145314a83a

View File

@ -489,15 +489,18 @@ public class UpdateService extends IntentService implements ProgressListener {
AppProvider.DataColumns.PACKAGE_NAME, AppProvider.DataColumns.PACKAGE_NAME,
AppProvider.DataColumns.SUGGESTED_VERSION_CODE, AppProvider.DataColumns.SUGGESTED_VERSION_CODE,
}, null, null, null); }, null, null, null);
cursor.moveToFirst(); if (cursor != null) {
for (int i = 0; i < cursor.getCount(); i++) { cursor.moveToFirst();
App app = new App(cursor); for (int i = 0; i < cursor.getCount(); i++) {
Apk apk = ApkProvider.Helper.find(this, app.packageName, app.suggestedVersionCode, new String[]{ App app = new App(cursor);
ApkProvider.DataColumns.NAME, Apk apk = ApkProvider.Helper.find(this, app.packageName, app.suggestedVersionCode, new String[]{
}); ApkProvider.DataColumns.NAME,
String urlString = Utils.getApkUrl(repoAddress, apk); });
DownloaderService.queue(this, app.packageName, urlString); String urlString = Utils.getApkUrl(repoAddress, apk);
cursor.moveToNext(); DownloaderService.queue(this, app.packageName, urlString);
cursor.moveToNext();
}
cursor.close();
} }
} }