Is there any possibility to autostart my application, read out the NDEF records and the tag UID with just one touch to the tag?

If I touch the tag the registered application is started and the application as NDEFRecordListener is called with recordDetected(...). With this call I get the NDEF records content. But how can I get the tag UID?
Even If I implement TargetListener.targetDetected(...) this method will only be called, if I touch the tag for a second time and the application is already running.

Does anyone have any suggestions to solve this problem?