Return to Video

G01FpbGle_c

  • 0:00 - 0:03
    现在我们可以看到
    解析登录错误的代码,
  • 0:03 - 0:04
    我们看看这些代码的工作方式。
  • 0:04 - 0:07
    首先,如果我们还没有
    登录意图,
  • 0:07 - 0:08
    需要执行这段代码。
  • 0:08 - 0:11
    如果我们已经有登录意图,
    只需等待其执行活动回调。
  • 0:12 - 0:15
    因此,首先我们
    要设置
  • 0:15 - 0:17
    登录进度,以声明
    状态为正在进行。
  • 0:17 - 0:20
    然后,调用
    startIntentSenderForResult。
  • 0:20 - 0:22
    如果需要了解,请查看文件。
  • 0:22 - 0:26
    它的基本功能是提取您
    登录意图的发送者,
  • 0:26 - 0:28
    然后您告知 RC_SIGN_IN 代码,
  • 0:28 - 0:31
    这实际上是我们使用的
    登录意图。
  • 0:31 - 0:34
    需要将其放入
    try catch 子句中,
  • 0:34 - 0:37
    catch 子句是
    IntentSender.SendIntentException,
  • 0:37 - 0:38
    在这种情况下我们
    会进行记录。
  • 0:38 - 0:41
    现在将更改
    登录进度。
  • 0:41 - 0:44
    当然,如果有错误,
    我们也会尝试重新连接客户端。
  • 0:44 - 0:47
    这是我们在没有登录意图时
    的操作。
  • 0:47 - 0:50
    当然,如果我们有登录意图,
    会显示对话框,说明
  • 0:50 - 0:51
    存在错误。
  • 0:51 - 0:55
    但有时会发生
    无法提供意图的情况。
  • 0:55 - 0:56
    我们无法获得帐户意图,
  • 0:56 - 0:59
    无法显示确认画面
    或与之类似的项目,
  • 0:59 - 1:01
    在这种情况下,
    我们会记录错误。
  • 1:02 - 1:06
    现在,该意图还会生成活动结果,
    因此我们只需实现
  • 1:06 - 1:11
    活动结果代码,
    就能获得意图传回的结果。
Cím:
G01FpbGle_c
Leírás:

G01FpbGle_c

more » « less
Video Language:
English
Team:
Udacity
Projekt:
ud876-5 - Google Play Services - Identity
Duration:
01:12

Chinese, Simplified subtitles

Felülvizsgálatok Compare revisions