PreferenceScreen からブロードキャスト インテントを直接送信することは可能ですか?
たとえば、次のようなことをしたいと思います。
<PreferenceScreen android:title="Enable">
<intent android:action="com.otherapp.ENABLE" />
</PreferenceScreen>
しかし、これを試してみると、アプリの FC は ActivityNotFoundException を伴います。
ところで、レシーバーは単純に次のように定義されます。
<receiver android:name=".Receiver">
<intent-filter>
<action android:name="com.otherapp.ENABLE" />
</intent-filter>
</receiver>
このブロードキャスト レシーバーは正常に動作することがテストされていますが、PreferenceScreen からではありません。
ティア!