package com.loopeer.codereader.sync;
import android.app.DownloadManager;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import com.loopeer.codereader.Navigator;
public class DownloadReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
if (intent.hasExtra(DownloadManager.EXTRA_DOWNLOAD_ID)) {
long downloadId = intent.getLongExtra(
DownloadManager.EXTRA_DOWNLOAD_ID, 0);
if (downloadId > 0) {
Intent i = new Intent(context, DownloadRepoService.class);
i.putExtra(DownloadManager.EXTRA_DOWNLOAD_ID, downloadId);
i.putExtra(Navigator.EXTRA_DOWNLOAD_SERVICE_TYPE, DownloadRepoService.DOWNLOAD_COMPLETE);
context.startService(i);
}
}
if (intent.hasExtra(DownloadManager.EXTRA_NOTIFICATION_CLICK_DOWNLOAD_IDS)) {
Navigator.startMainActivity(context);
}
}
}