fix crash when switching activities while downloading offline stuff

This commit is contained in:
Andrew Dolgov 2012-09-20 09:45:13 +04:00
parent cf39cea333
commit 282285ef78

View File

@ -464,6 +464,11 @@ public class OfflineDownloadService extends Service {
@Override @Override
public void onStart(Intent intent, int startId) { public void onStart(Intent intent, int startId) {
try {
if (getWritableDb().isDbLockedByCurrentThread() || getWritableDb().isDbLockedByOtherThreads()) {
return;
}
m_sessionId = intent.getStringExtra("sessionId"); m_sessionId = intent.getStringExtra("sessionId");
if (!m_downloadInProgress) { if (!m_downloadInProgress) {
@ -474,5 +479,8 @@ public class OfflineDownloadService extends Service {
downloadCategories(); downloadCategories();
} }
} catch (Exception e) {
e.printStackTrace();
}
} }
} }