7

我正在检查一些关于如何在 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_COMPLETEDDownloadManager.ACTION_DOWNLOAD_COMPLETE有什么区别?为什么他们不在<action android:name="DownloadManager.ACTION_DOWNLOAD_COMPLETE" />清单中使用?

4

0 回答 0