//导入这两个与cloudbase相关的包
import 'package:cloudbase_core/cloudbase_core.dart';
import 'package:cloudbase_auth/cloudbase_auth.dart';

然后连接cloudbase的代码参考文档的。

CloudBaseCore core = CloudBaseCore.init({...});//确保没有问题
CloudBaseAuth auth = CloudBaseAuth(core);

想使用auth.getAuthState();方法时,出现报错

E/flutter ( 5091): [ERROR:flutter/lib/ui/ui_dart_state.cc(199)] Unhandled Exception: Null check operator used on a null value

E/flutter ( 5091): #0 MethodChannel.binaryMessenger (package:flutter/src/services/platform_channel.dart:142:86)

E/flutter ( 5091): #1 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:148:36)

E/flutter ( 5091): #2 MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:331:12)

E/flutter ( 5091): #3 MethodChannel.invokeMapMethod (package:flutter/src/services/platform_channel.dart:358:49)

E/flutter ( 5091): #4 MethodChannelSharedPreferencesStore.getAll (package:shared_preferences_platform_interface/method_channel_shared_preferences.dart:54:22)

E/flutter ( 5091): #5 SharedPreferences._getSharedPreferencesMap (package:shared_preferences/shared_preferences.dart:191:57)

E/flutter ( 5091): #6 SharedPreferences.getInstance (package:shared_preferences/shared_preferences.dart:58:19)

E/flutter ( 5091): #7 CloudBaseStore.init (package:cloudbase_core/src/store.dart:12:38)

E/flutter ( 5091): #8 AuthCache.getStore (package:cloudbase_auth/src/cache.dart:48:39)

E/flutter ( 5091): #9 CloudBaseAuth.getAuthState (package:cloudbase_auth/src/index.dart:99:39)

E/flutter ( 5091): #10 main (package:blossom_audio/main.dart:26:14)

E/flutter ( 5091): #11 _runMainZoned.<anonymous closure>.<anonymous closure> (dart:ui/hooks.dart:142:25)

E/flutter ( 5091): #12 _rootRun (dart:async/zone.dart:1354:13)

E/flutter ( 5091): #13 _CustomZone.run (dart:async/zone.dart:1258:19)

E/flutter ( 5091): #14 _runZoned (dart:async/zone.dart:1789:10)

E/flutter ( 5091): #15 runZonedGuarded (dart:async/zone.dart:1777:12)

E/flutter ( 5091): #16 _runMainZoned.<anonymous closure> (dart:ui/hooks.dart:138:5)

E/flutter ( 5091): #17 _delayEntrypointInvocation.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:283:19)

E/flutter ( 5091): #18 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:184:12)

E/flutter ( 5091):

谢谢!

用户8603878用户8603878提问于
用户8285210回答于

热门问答

程序员过节指南:如何用代码做一个月饼?

YINUXY

腾讯科技有限公司 · 高级架构工程师 (已认证)

一名摸着石头过河的资深小白
推荐
首先来张效果图把: image.png 实现步骤 1、首先我们需要导入画图和数据计算的相关库。 #导入画图和数据计算的相关库 import numpy as np from numpy import sin, cos, pi import matplotlib.pyplot ...... 展开详请

腾讯 99 公益日,技术如何改变公益未来?

在5G时代,会给公益发展趋势带来三个改变:一是公益的广度,传统的公益有了技术的支撑,参与范围会更广;二是基于5G的超快速度,公益会更高效;三是公益的深度会增加,以前做公益、做支援更容易被局限于时空。当然不管技术怎么改变,我们都是想让社会更美好,热爱公益的心和对待社会的温度是不变的...... 展开详请

作为人类高质量程序员,必须掌握哪些算法?

IT小马哥

北京天谱同盛教育科技有限公司 · JAVA高级研发经理 (已认证)

想做个有钱人,却误入程序世界的一个小码农。
推荐
程序 = 数据结构 + 算法 。数据是程序的中心。数据结构和算法两个概念间的逻辑关系贯穿了整个程序世界,首先二者表现为不可分割的关系。没有数据间的有机关系,程序根本无法设计。换言之数据结构是底层,算法就是高层。数据结构为算法提供服务。算法围绕数据结构操作。可以说没有算法的程序是没...... 展开详请

程序员如何维持对编程的热情?

一方面多上github,多实践新的开源项目。思考我能从这些开源项目中学到什么来改进自己的工作。新事物总能给人带来新的乐趣。另一方面定位问题,思考解决方案的过程在未解决问题以前总是无趣的。只有解决的瞬间才有最棒的成就感。长期做自己能力范围外的事容易有挫折感,比如思考数周没有方案的事...... 展开详请

程序员读别人的代码是一种什么样的心理体验?

推荐
以下案例为反面教材,大家不要模仿∠( ᐛ 」∠)_ 我接手了这个项目,发现整个系统对外交互的接口就这一个orderController(里面不止订单维度的接口。。。) 它果然幸不辱命2370行代码。(我看不下去了就新增了一个PartnerController,希望我走后con...... 展开详请

《黑神话:悟空》有哪些值得关注的游戏技术?

MintimateMintimate's Blog的作者嗷
推荐
还记得2013年的《斗战神》么?由冯骥(Yocar)作为主策划,杨奇作为美术设计一款优秀游戏。当时优秀的剧情,和游戏体验一骑绝尘。而现在,又是冯骥和杨奇大佬作为策划,开发《黑神话:悟空》更是未来可期。优秀的剧情不多说,网上解析很多,我们看看《黑神话:悟空》的游戏引擎。 这次我重点...... 展开详请

扫码关注云+社区

领取腾讯云代金券