首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何处理您的设备上未安装twitter异常,当我们尝试使用twitter登录时

如何处理您的设备上未安装twitter异常,当我们尝试使用twitter登录时
EN

Stack Overflow用户
提问于 2020-02-12 14:37:15
回答 1查看 61关注 0票数 1

我正在尝试创建一个flutter应用程序。我已经成功地与Facebook和Twitter的登录工作。我尝试用Twitter登录时出现问题。我的设备还没有安装在twitter应用程序上,我面临着分配空值的问题。有没有人能帮我解决这个问题。

代码语言:javascript
复制
E/flutter (20681): [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: NoSuchMethodError: The getter 'token' was called on null.
E/flutter (20681): Receiver: null
E/flutter (20681): Tried calling: token
E/flutter (20681): #0      Object.noSuchMethod (dart:core-patch/object_patch.dart:53:5)
E/flutter (20681): #1      _LoginScreenState._loginWithTwitter (package:c2c_app/src/screens/Account/Login/login_page.dart:104:39)
E/flutter (20681): <asynchronous suspension>
E/flutter (20681): #2      _LoginScreenState._buildLoginWidget.<anonymous closure> (package:c2c_app/src/screens/Account/Login/login_page.dart:581:40)
E/flutter (20681): #3      _InkResponseState._handleTap (package:flutter/src/material/ink_well.dart:706:14)
E/flutter (20681): #4      _InkResponseState.build.<anonymous closure> (package:flutter/src/material/ink_well.dart:789:36)
E/flutter (20681): #5      GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:182:24)
E/flutter (20681): #6      TapGestureRecognizer.handleTapUp (package:flutter/src/gestures/tap.dart:486:11)
E/flutter (20681): #7      BaseTapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:264:5)
E/flutter (20681): #8      BaseTapGestureRecognizer.acceptGesture (package:flutter/src/gestures/tap.dart:236:7)
E/flutter (20681): #9      GestureArenaManager.sweep (package:flutter/src/gestures/arena.dart:156:27)
E/flutter (20681): #10     GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:222:20)
E/flutter (20681): #11     GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:198:22)
E/flutter (20681): #12     GestureBinding._handlePointerEvent (package:flutter/src/gestures/binding.dart:156:7)
E/flutter (20681): #13     GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:102:7)
E/flutter (20681): #14     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:86:7)
E/flutter (20681): #15     _rootRunUnary (dart:async/zone.dart:1138:13)
E/flutter (20681): #16     _CustomZone.runUnary (dart:async/zone.dart:1031:19)
E/flutter (20681): #17     _CustomZone.runUnaryGuarded (dart:async/zone.dart:933:7)
E/flutter (20681): #18     _invoke1 (dart:ui/hooks.dart:273:10)
E/flutter (20681): #19     _dispatchPointerDataPacket (dart:ui/hooks.dart:182:5)
E/flutter (20681): 
EN

回答 1

Stack Overflow用户

发布于 2020-02-12 15:09:30

您只需将try和catch块放入twitter登录代码中

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60182460

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档