YouTube

Got a YouTube account?

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

Chinese, Simplified subtitles

← Implementing the Receiver Class Quiz 2

Get Embed Code
4 Languages

Showing Revision 7 created 07/18/2016 by Udacity Robot.

  1. 在你刚刚实施的 onReceive 中 你得到一个 context

  2. 和一个 intent
  3. 请记住 早些时候广播检测的 activity 时
  4. 你创建了一个检测 activity 数组列表
  5. 并将这些 activity 放在 intent 中
  6. 现在看一下 你是否能创建一个新的检测 activity 数组列表
  7. 并从 intent 中得到这些 activity
  8. 提示一下 你可以使用 intent 上 getParcelableArrayListExtra 方法
  9. 进行操作
  10. 检查此 activity 的文件
  11. 但这是关键
  12. 如果已经完成这一步 你将轻松地逐个检查检测 activity 数组列表
  13. 并且可以使用 getType 获得它们的类别
  14. 如果已经完成这一步 就可以逐个检查 ArryList 中的
  15. DetectedActivity 对象
  16. 使用 getType 和 getConfidence 方法
  17. 获得它们的类别和对此类别的信任
  18. 注意 getType 将实际上返回 activity 的
  19. 一个代码而不是字符串
  20. 你可以在 DetectedActivity 类上找到这些代码
  21. 现在继续 编写一个可将此代码转变为字符串的帮助函数
  22. 然后在 onReceive 上实施
  23. 完成后请选中此方框