アプリが機能するために、ブロードキャストの送受信に依存しています。
このコードはすべてのプラットフォームで完全に機能しますが、最新の 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(..)
) 登録されている場合、ブロードキャストを受信します。
これに関する情報はありますか?