我正在检查一些关于如何在 DownloadManager 完成下载时通知接收器的教程,他们像这样务实地注册接收器
context.registerReceiver(onComplete, new IntentFilter(DownloadManager.ACTION_DOWNLOAD_COMPLETE));
同时,我想在我的manifest.xml
而不是务实地注册接收器,我发现人们正在这样做
<receiver
android:name=".DownloadReceiver"
android:exported="true"
android:icon="@drawable/download_icon" >
<intent-filter>
<action android:name="android.intent.action.DOWNLOAD_COMPLETE" />
</intent-filter>
</receiver>
那么android.intent.action.DOWNLOAD_COMPLETED和DownloadManager.ACTION_DOWNLOAD_COMPLETE有什么区别?为什么他们不在<action android:name="DownloadManager.ACTION_DOWNLOAD_COMPLETE" />
清单中使用?