我试图在广播接收器中捕获 NFC 标签,所以我编写了一个简单的 BR,在 onReceive() 中打印“asd”。在清单 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 一起使用?