我试图在广播接收器中捕获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)
Run Code Online (Sandbox Code Playgroud)
当我使用activity来处理这样的意图时:
<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>
Run Code Online (Sandbox Code Playgroud)
活动已启动且运行正常,那么如何使其与BroadcastReceiver一起使用?