isReaderOptionEnabled method

Future<bool> isReaderOptionEnabled()

Whether tag reading is switched on, which is a switch of its own and not the adapter.

With the adapter on and this off, NfcUtil.startSession succeeds and no tag is ever discovered -- a silent dead end, and the reading side of exactly the problem checkTagIntentSetup answers on the intent side. True below API 35, where the switch does not exist, so false always means the user actually turned it off, and openNfcSettings is where they turn it back on.

Implementation

Future<bool> isReaderOptionEnabled() => androidApi.isReaderOptionEnabled();