PreferenceScreenから直接ブロードキャストインテントを送信することはできますか?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からされています。
TIA!
NotFoundはどのアクティビティですか? –
なし... "com.otherapp.ENABLE"を処理するアクティビティが見つかりませんでした。アクティビティ(定義されている場合)では動作しますが、私はブロードキャストインテントを直接送ることができます。 – Jon
私はそれが機能するためには、マニフェスト内のターゲットのアクティビティ要素のインテントフィルタにインテントを定義する必要があると思います。 –