意图在android中是异步的。为什么不能同步呼叫?

穆拉里·克里希纳

我对这个概念很清楚,Intent但是我不理解的一件事是为什么应该将Intent其作为异步消息调用。

胆大

为什么Intent应该是异步消息调用。

  • API调用是同步的,而基于意图的调用是异步的。
  • API调用是编译时绑定,而基于意图的调用是运行时绑定

它基本上是一个被动数据结构,其中包含要执行的动作的抽象描述。

怎么运行的?

意图是异步消息,允许应用程序组件向其他Android组件请求功能使用Intent,您可以与来自同一应用程序的组件以及其他应用程序提供的组件进行交互。例如,一项活动可以启动用于拍摄照片的外部活动。

意图是该android.content.Intent类型的对象您的代码可以将它们发送到Android系统,以定义您要定位的组件。例如,通过该startActivity()方法,您可以定义应该使用意图来启动活动。

一个intent可以经由包含数据Bundle接收组件可以使用此数据。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

什么是Android中的同步和异步?

来自分类Dev

为什么同步不能同步线程?

来自分类Dev

为什么同步睡眠功能不能通过内部承诺使异步?

来自分类Dev

为什么我不能寻求意图而不是等待意图?

来自分类Dev

为什么我不能在异步方法中调试代码?

来自分类Dev

为什么ThreadPool中的线程不能异步运行?

来自分类Dev

为什么我不能从异步代码中捕获异常?

来自分类Dev

为什么画布绘制是异步的,而 API 是同步的?

来自分类Dev

为什么意图的Android resolveactivity返回null?

来自分类Dev

为什么Android Studio总是崩溃?(意图)

来自分类Dev

为什么我不能显示新活动?(意图)

来自分类Dev

什么是BEAM中的同步呼叫技巧/参考技巧

来自分类Dev

为什么SQLAlchemy中的ForeignKey和RelationshipProperty属性不能自动同步?

来自分类Dev

为什么它在andriod studio的呼叫意图中不起作用符号#

来自分类Dev

为什么不能在异步函数中声明app.use(...)?

来自分类Dev

为什么不能在异步函数中声明app.use(...)?

来自分类Dev

为什么 Threading.Timer 不能在异步块中工作?

来自分类Dev

为什么我不能在 JavaScript 中编写这样的异步代码?

来自分类Dev

为什么不使用同步方法而不是等待异步任务?

来自分类Dev

为什么仅调用同步函数时javascript promises异步?

来自分类Dev

为什么认为异步代码比同步代码快得多?

来自分类Dev

为什么我不能在Android Studio中安装lldb

来自分类Dev

Android:在onActivityResult()中,为什么要有一个意图作为参数?

来自分类Dev

为什么不能识别“异步无效”单元测试?

来自分类Dev

为什么异步方法的返回类型不能从Task派生?

来自分类Dev

为什么异步方法的返回类型不能从Task派生?

来自分类Dev

为什么在同步块中得到IllegalMonitorException?

来自分类Dev

为什么 Observable 类中的方法是同步的?

来自分类Dev

为什么此呼叫中的服务为null?

Related 相关文章

  1. 1

    什么是Android中的同步和异步?

  2. 2

    为什么同步不能同步线程?

  3. 3

    为什么同步睡眠功能不能通过内部承诺使异步?

  4. 4

    为什么我不能寻求意图而不是等待意图?

  5. 5

    为什么我不能在异步方法中调试代码?

  6. 6

    为什么ThreadPool中的线程不能异步运行?

  7. 7

    为什么我不能从异步代码中捕获异常?

  8. 8

    为什么画布绘制是异步的,而 API 是同步的?

  9. 9

    为什么意图的Android resolveactivity返回null?

  10. 10

    为什么Android Studio总是崩溃?(意图)

  11. 11

    为什么我不能显示新活动?(意图)

  12. 12

    什么是BEAM中的同步呼叫技巧/参考技巧

  13. 13

    为什么SQLAlchemy中的ForeignKey和RelationshipProperty属性不能自动同步?

  14. 14

    为什么它在andriod studio的呼叫意图中不起作用符号#

  15. 15

    为什么不能在异步函数中声明app.use(...)?

  16. 16

    为什么不能在异步函数中声明app.use(...)?

  17. 17

    为什么 Threading.Timer 不能在异步块中工作?

  18. 18

    为什么我不能在 JavaScript 中编写这样的异步代码?

  19. 19

    为什么不使用同步方法而不是等待异步任务?

  20. 20

    为什么仅调用同步函数时javascript promises异步?

  21. 21

    为什么认为异步代码比同步代码快得多?

  22. 22

    为什么我不能在Android Studio中安装lldb

  23. 23

    Android:在onActivityResult()中,为什么要有一个意图作为参数?

  24. 24

    为什么不能识别“异步无效”单元测试?

  25. 25

    为什么异步方法的返回类型不能从Task派生?

  26. 26

    为什么异步方法的返回类型不能从Task派生?

  27. 27

    为什么在同步块中得到IllegalMonitorException?

  28. 28

    为什么 Observable 类中的方法是同步的?

  29. 29

    为什么此呼叫中的服务为null?

热门标签

归档