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