해결책 : API 11이 필요합니다 아래 답변을 참조하십시오!알림이 사라집니다 - Android DownloadManager
쉬운 질문 : 구현 된 DownloadManager로 파일을 다운로드 한 후 알림이 사라집니다. 다운로드 후에 알림을 강제로 유지하려면 어떻게해야합니까? 코드
public class BgDL extends Activity {
private DownloadManager mgr = null;
private long id;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//setContentView(R.layout.main);
mgr = (DownloadManager) getSystemService(DOWNLOAD_SERVICE);
Request request = new Request(Uri.parse(getIntent().getStringExtra("URL")));
id = mgr.enqueue(request
.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, "UPDATE")
.setAllowedNetworkTypes(DownloadManager.Request.NETWORK_WIFI|DownloadManager.Request.NETWORK_MOBILE)
.setAllowedOverRoaming(false)
.setTitle("APP update")
.setDescription("New version "+getIntent().getDoubleExtra("OV", 0.0))
);
registerReceiver(receiver, new IntentFilter(DownloadManager.ACTION_DOWNLOAD_COMPLETE));
}
BroadcastReceiver receiver = new BroadcastReceiver() {
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if (action.equals(mgr.ACTION_DOWNLOAD_COMPLETE)){
unregisterReceiver(receiver);
finishActivity(99);
}
}
};
:
EDIT)
나는 VISIBILITY_VISIBLE_NOTIFY_COMPLETED을 사용하려고하지만, 나는이 문제를 해결하는 데 도움이 모든 종류의 것이
감사를 사용하는 방법을 모른다 }
Plz 일부 코드가 게시됩니다. Thnx – CelticParser
또한 어떤 API를 사용합니까? –
@malger, 이것을 해결할 수 있었습니까? 내 알림도 사라집니다. –