1

アプリが機能するために、ブロードキャストの送受信に依存しています。

このコードはすべてのプラットフォームで完全に機能しますが、最新の Android Preview L ではブロードキャストが受信されません。

Intent intent = new Intent("com.my.BROADCAST_RECEIVED");
sendBroadcast(intent);

受信者は通常どおりマニフェストに登録されます。

    <receiver
        android:name=".SimpleBroadcastReceiver"
        android:exported="false" >
        <intent-filter>
            <action android:name="com.my.BROADCAST_RECEIVED" />
        </intent-filter>
    </receiver>

注:レシーバーが実行時に (つまり 経由でregisterReceiver(..)) 登録されている場合、ブロードキャストを受信します。
これに関する情報はありますか?

4

1 に答える 1