为什么自定义意图在android中

时间:2011-09-26 23:54:19

标签: android

[UPDATE] 改述我的问题。任何人都可以建议,我何时以及如何决定使用自定义意图vs使用android的默认意图?

[原始帖子] 一个非常非常基本的问题。有人可以用简单的术语解释为什么我们在android中创建自定义意图?

我浏览了很多关于意图和自定义意图创建的文章,并且提到了android会扫描意图过滤器列表的操作。我不清楚这一部分。

我的理解和问题

  1. Intents - 用作粘合各种组件的消息框架框架 - 好的理解
  2. 用于开始活动和服务并听取各种事件 - 好的理解:)
  3. 但通过使用一般意图说ACTION_VIEW与MY_CUSTOM_ACTION_VIEW - 究竟有什么区别?我们何时会使用一个而不是另一个?任何一个例子。

1 个答案:

答案 0 :(得分:2)

根据我的经验,自定义意图非常有用。例如,我的音频应用程序可以接收自定义的播放,记录和暂停意图。

自定义意图使框架可扩展。它允许在应用程序之间的交互方面进行创新,无论是来自单个开发人员还是第三方的应用程序。