0

I hope someone can help me!

I have 2 activity A and B.

In the manifest i specified activity A as handler of NFC event

<intent-filter> <action android:name="android.nfc.action.NDEF_DISCOVERED"/> <category android:name="android.intent.category.DEFAULT"/> <data android:mimeType="text/plain" /> </intent-filter> 

and in B i defined foreground dispatch for handling something different with Tag Payload (that's a simple plain/text).

Now...

the problem is when i enable foregroundDispatch in B activity. When it happens, every time i put phone on tag, in any situation, B activity is called! I don't want this. I expect that happens ONLY if B is foreground and, if not, A activity is called!

It works only at first time, when B activity has not enabled foreground dispatch in onResume. How can i do ?

I hope my bad english is enough for explaining all well

Thx in advance

1 Answer 1

1

Did you call disableForegroundDispatch() in onPause() of Activity B?

Sign up to request clarification or add additional context in comments.

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.