This might be a more of an RFID technology question as opposed to RFD Android SDK question.

I have always struggled with the sessions of the gen2 tags (0,1,2,3) as to where they should be utilized. Most of the websites that I have reviewed pertaining to the different sessions look like some type of nightmarish sudoku puzzle!?!?!?

My app is a simple pull the trigger, read all tags ONCE in the read field, release the trigger, stop reading.

Everything is working fine with the TC51/RFD8500 and the trigger but the tags are being reported multiple times. I believe this is in the session reporting but could not find an example of what I should set this to so that the tag is only reported once???

I'm trying to build a tailored Android application for Zebra 8500 using RFIDAPI3Library(zebra_rfidapi_sdk_2.0.0.2) provided by Zebra.

what I'm trying to achieve was to catch asynchronous responses from the Device, i.e whenever the HANDHELD trigger is PRESSED/RELEASED the data captured by Device can be read, similar kind of issue is happening for fetching the Battery as well.