YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Chinese, Simplified subtitles

← _F3FNtNTN10

_F3FNtNTN10

Get Embed Code
4 Languages

Showing Revision 5 created 04/13/2016 by Udacity Robot.

  1. 您现在所看到的
    是 onSignedOut 函数。
  2. 这个函数非常简单。
  3. 它启用了登录按钮,
    禁用了注销和撤销按钮,
  4. 并将状态文本
    设置为已注销。
  5. 就这些,您已经学完了。
  6. 这个应用包括许多步骤,
    但是您现在已经学完了创建登录的完整内容。
  7. 现在运行应用看看吧。
  8. 现在我们看到应用程序
    已经运行了。
  9. 这里是登录按钮、
    注销按钮以及撤销按钮,
  10. 结果是这个简短
    的状态文本。
  11. 如果我触摸登录按钮,
  12. 首先出现的是
    第一个返回错误,
  13. 之所以返回是因为
    应用程序没有获得我的同意。
  14. 它请求我同意,
    我选择“确定”。
  15. 现在您可以看到它已经登录,
    登录后,它确实可以获得我的真实姓名,
  16. 这里显示的是我的全名,
    而不是我的电子邮件地址,
  17. 因为我在运行应用程序时
    只提供了电子邮件地址。
  18. 现在我启用注销
    和撤销访问权按钮。
  19. 这样,如果我触摸“注销”,
    我就会实际注销。
  20. 如果我触摸“登录”,
    则会直接登录。
  21. 您可能注意到了屏幕快闪现象,
    这是因为意图正在进行检查,
  22. 但现在我是以自己的身份直接登录。
  23. 如果我现在撤销访问权,
    我就会从应用程序中删除权限,
  24. 而无法登录。
  25. 因此,用户必须
    重新提供授权。
  26. 如果我触摸“登录”,
    将会出现意图,触发箭头,
  27. 提示我此应用需要
    查看我的基本个人资料。
  28. 我选择“确定”,然后继续,
    最终完成登录。
  29. 现在,您已经了解了
    完整的登录流程。
  30. 如果您在执行代码时遇到任何问题,
    请不要担心。
  31. 没关系。
    我在讲师注释中
  32. 附上了完整的代码。
  33. 您可以顺利执行所有操作。