ブロードキャスト レシーバーで NFC タグをキャッチしようとしているので、onReceive() で "asd" を出力する単純な BR を作成しました。マニフェスト xml では、次のように説明されています。
そして、私はこれだけを受け取り、プリントはまったくありません....
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)
アクティビティを使用してインテントを次のように処理すると:
<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>
アクティビティが開始され、完全に機能しているので、BroadcastReceiver で機能させるにはどうすればよいですか?