0 Replies Latest reply on Aug 13, 2018 7:45 AM by Chris Wild

    Screen Pinning disables NFC

    Chris Wild

      When I put my App into Kiosk Mode/Screen Pinning using startLockTask while I'm the device owner. Android on my TC75X stops sending NFC Events to my activities.

       

      I think I need to allow some additional activity in DevicePolicyManager.setLockTaskPackages like I would to allow say Android settings to be available. But I have no idea what package I need to allow through.

       

      When comparing logs with/without screenmode/device owner, the only things that stands out is the following.

       

      D/NativeNfcTag(4452): Starting background presence check

      E/NxpExtns(4452): Error Sending msg to Extension Thread

       

      as opposed to

       

      D/NativeNfcTag(4539): Starting background presence check

      I/ActivityManager(2304): START u0 {act=android.nfc.action.TAG_DISCOVERED flg=0x20000000 cmp=

      W/ActivityManager(2304): startActivity called from non-Activity context; forcing Intent.FLAG_ACTIVITY_NEW_TASK for: Intent { act=android.nfc.action.TAG_DISCOVERED flg=0x20000000 cmp=

       

       

      Anyone using NFC in Kiosk mode?

       

      NOTE: It only starts going wrong after a reboot...

       

       

      Chris