android - Android Intent 对其 URI 做了什么?

标签 android android-intent

通读文档和其他几个文档,没有一个真正指定 Intent 对它传递的 URI 做了什么。我只是想知道当它获得 URI 时会发生什么。我知道这取决于方案,所以如果方案是 http,它会尝试打开该 Web URI 吗?

我问是因为我正在尝试使用以 JSON 格式发回数据的 RESTful API。当我尝试将数据从一个 Activity 传递到另一个 Activity 而不是通过 HttpClient 自己进行 HTTP 调用时,让它为我打开 URI 会很好。没什么大不了的,但我只是好奇这是否有效。

最佳答案

Intent 只是一个对象……它对 URI 没有任何作用。 Intent 用于 startActivity()、sendBroadcast() 等函数调用。

例如,当您将 Intent 传递给 startActivity() 时,该 Intent 对象可用于 Activity。 Activity 可以根据需要解释 URI。

Android 还使用 Intent 过滤器来帮助将 Intent 路由到各种已安装的 Activity ,这些 Intent 过滤器可能会检查 URI。

评论 http://developer.android.com/guide/components/intents-filters.html获取所有信息。

关于android - Android Intent 对其 URI 做了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11890507/

相关文章:

java - 电池使用,会发生什么?

android - 从以特定方式开始和结束的 Web 链接启动 android 应用 Activity

java - 通过intent但在buttonhandler方法中将数据发送到另一个Activity

android - 支持安卓 :state_first ="true" in Jake Wharton's ViewPagerIndicator?

java - 使用反射从 Bundle 获取数据

java - 我们可以为扩展 android.app.Application 的类添加壁纸吗?

android - 如何将String值从Service传递到android中的Activity?

android - 调用 "Choose screen lock"屏幕的 Intent 是什么?

java - Dropbox 应用程序如何访问我的应用程序缓存? (安卓)

android-intent - 调整 phonegap 相机插件以在应用程序中显示 'camera view'