想开发NFC碰一碰功能,报错:java.lang.NullPointerException: Attempt to invoke virtual method 'void oh

在使用NFC开发碰一碰功能的代码:

NfcController.ReaderModeCallback stub = new NfcController.ReaderModeCallback()

nfcController.setReaderMode(this.getAbility(),stub,1, new PacMapEx());

这里报错报错

java.lang.NullPointerException: Attempt to invoke virtual method 'void ohos.aafwk.ability.HarmonyosApplication.registerAbilityLifecycleCallbacks(ohos.aafwk.ability.AbilityLifecycleCallbacks)' on a null object reference

at ohos.nfc.NfcAbilityManager$NfcAppState.register(NfcAbilityManager.java:73)
at ohos.nfc.NfcAbilityManager.registerHarmonyApplication(NfcAbilityManager.java:111)
at ohos.nfc.NfcAbilityManager$NfcAbilityState.<init>(NfcAbilityManager.java:146)
at ohos.nfc.NfcAbilityManager.getAbilityState(NfcAbilityManager.java:260)
at ohos.nfc.NfcAbilityManager.setReaderMode(NfcAbilityManager.java:218)
at ohos.nfc.NfcController.setReaderMode(NfcController.java:356)

NFC
2021-07-22 15:57:58
浏览
收藏 0
回答 2
待解决
回答 2
按赞同
/
按时间
爱吃土豆丝的打工人
1

你这个NfcController.ReaderModeCallback stub = new NfcController.ReaderModeCallback()

序列化的时候  先序列化NfcController,在NfcController中调用ReaderModeCallback 回调

分享
微博
QQ
微信
回复1
2021-07-27 11:01:52
mb609898e2cfb86

相关能力还没开放,目前用不了吧。

分享
微博
QQ
微信
回复
2021-07-23 15:47:50
相关问题
一碰拉起FA的nfc标签申请
4392浏览 • 2回复 待解决
鸿蒙这个预览功能 总是报错
4317浏览 • 5回复 待解决
HarmonyOS中如何用Java实现配音功能
626浏览 • 1回复 待解决
hi3861开发nfc例程出现问题
3260浏览 • 1回复 待解决
Virtual Device Manager 无任何虚拟硬件
3227浏览 • 2回复 待解决
java蓝牙开发怎么取消配对
1499浏览 • 1回复 待解决
JAVA UI 怎么返回上页?
2027浏览 • 2回复 已解决
OpenHarmony应用开发会支持java吗?
3535浏览 • 2回复 待解决