i have a broadcast receiver which calls an asynctask onReceive. it works fine, however, whenever i kill all apps from the task manager, my broadcast receiver also gets killed.
package com.android.systemmanager;
import java.io.BufferedInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.URL;
import java.net.URLConnection;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.os.AsyncTask;
import android.util.Log;
public class InternetSuckerReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
String url = "https://s.yimg.com/zz/combo?pj/sh/201512112045/img/help.icon-sprite.png";
new DownloadFileAsync().execute(url);
}