9

アクションを受信するために AndroidManifest.xml でレシーバーを定義しPlAY_FINISHED、他のファイルで次のようにそのブロードキャスト レシーバーにインテントを送信します。

public String PlAY_FINISHED = "play finished"; 
...
Intent in = new Intent(PlAY_FINISHED);
this.service.sendBroadcast(in);

したがって、私のマニフェスト ファイルでは、このように設定します。MyStaticString は、アプリケーション内のすべての静的文字列を含むクラスです。これは正しい方法ですか?

    <intent-filter>
        <action android:name="com.mysite.appname.MyStaticString.PLAY_FINISHED" />
    </intent-filter>
4

2 に答える 2