【发布时间】:2021-01-22 11:06:00
【问题描述】:
我正在尝试将标记对象用于我的 Flutter 插件。使用 MethodChannel 我可以调用 Java 函数,但我的标记对象仍然为空。我将如何正确创建此 Intent?
else if (call.method.equals("readTag")) {
Intent intent = new Intent("android.intent.action.MAIN");
Tag nfcTag = intent.getParcelableExtra(NfcAdapter.EXTRA_TAG);
我的猜测是 Intent 不能以这种方式创建,这就是为什么它为标签返回一个空对象。
【问题讨论】:
-
您确定
intent包含NfcAdapter.EXTRA_TAG键的值吗? -
是的,在一个单独的 android 应用程序中试用了 NfcAdapter.EXTRA_TAG 并且成功了
标签: android flutter android-intent nfc flutter-plugin