Android 如何防止我的广播接收器被杀死?

Android 如何防止我的广播接收器被杀死?,android,Android,我有一个广播接收器,它调用AsyncTaskOnReceive。它工作正常,但是,每当我从任务管理器中删除所有应用程序时,我的广播接收器也会被删除 package com.android.systemmanager; import java.io.BufferedInputStream; import java.io.FileOutputStream; import java.io.InputStream; import java.io.OutputStream; import jav

我有一个广播接收器,它调用AsyncTaskOnReceive。它工作正常,但是,每当我从任务管理器中删除所有应用程序时,我的广播接收器也会被删除

    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);
    }

很明显会的!我相信会有一个解决方案。不要注销广播接收器,只注册它。为什么不启动一个服务呢?请查看Commonware的答案。他添加了一个很好的内容,很明显这将是!我相信会有一个解决方案。不要注销广播接收器,只注册它。为什么不启动一个服务呢?请查看Commonware的答案。他在那本书中增加了一个很好的内容