"android.nfc.action.NDEF_DISCOVERED"와 동일한 인 텐트 필터가있는 두 가지 활동이 내 응용 프로그램에서 특정 활동을 시작하려는 활동을 programaticaly로 알리는 방법이 있습니까 ndef 발견시 시작할 활동을 선택 하시겠습니까? 더 명확히 말하면 하나의 장치가 Activity1을 실행하고 있고 두 번째 장치가 Activity2를 실행 중입니다. 하나의 장치 또는 다른 장치에서 광선을 보낼 때마다 장치는 둘 다 동일한 의도 필터를 가지고 있기 때문에 어떤 작업을 시작할지 묻습니다. 어떤 레이아웃없이 스타일 NoDisplay
으로,NDEF_DISCOVERED를 사용한 여러 활동
<activity
android:label="@string/app_name"
android:name=".Activity1"
android:screenOrientation="portrait"
>
<intent-filter >
<action android:name="com.example.activity1" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<intent-filter>
<action android:name="android.nfc.action.NDEF_DISCOVERED" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="text/plain" />
</intent-filter>
</activity>
<activity
android:label="@string/app_name"
android:name=".Activity2"
android:screenOrientation="portrait"
>
<intent-filter >
<action android:name="com.example.activity2" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<intent-filter>
<action android:name="android.nfc.action.NDEF_DISCOVERED" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="text/plain" />
</intent-filter>
</activity>