Estoy tratando de atrapar la etiqueta NFC en el receptor de difusión, así que escribí un BR simple que imprime "asd" en el onReceive(). En el manifiesto XML se desribed así:Etiqueta Android NFC recibida con receptor de difusión
y que solo recibo esto y ninguna impresión en absoluto ....
01-31 16:37:18.980: ERROR/MediaPlayer(990): setAudioStream called in state 8
01-31 16:37:18.980: ERROR/MediaPlayer(990): error (-38, 0)
01-31 16:37:18.980: ERROR/MediaPlayer(990): start called in state 0
01-31 16:37:18.980: ERROR/MediaPlayer(990): error (-38, 0)
01-31 16:37:18.988: ERROR/MediaPlayer(990): Error (-38,0)
Cuando uso la actividad de maneje la intención de esta manera:
<activity android:name="TagViewer"
android:theme="@android:style/Theme.NoTitleBar">
<intent-filter>
<action android:name="android.nfc.action.TAG_DISCOVERED"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>
La actividad se inició y funciona perfectamente, así que ¿cómo puedo hacer que funcione con BroadcastReceiver?
Disculpa el comentario no acepté el código manifest.xml No sé por qué no es nada extraño, solo uso: action android: name = "android.nfc.action.TAG_DISCOVERED" and category: name = "android.intent.category.DEFAULT" Así que creo que la intención de NFC simplemente no quiere iniciar el receptor y funciona solo con actividades, ¿por qué? –
Debería estar bien ahora :) – xil3
¿Puedes publicar tu código de receptor de difusión? – xil3