在主活动中嵌入外部意图
Posted
技术标签:
【中文标题】在主活动中嵌入外部意图【英文标题】:Embed external Intent in main Activity 【发布时间】:2011-05-05 15:59:08 【问题描述】:我已经看到了许多使用 ActivityGroup 将多个 Activity 嵌入到单个视图中的示例。在每种情况下,正在加载的活动都在当前应用程序内部。此外,它们似乎都占据了整个视图。
我想使用 Intent 为特定的 mime 类型启动一个外部 Activity。具体来说,如果设备安装了 PDF 查看器,我想启动该活动来查看 PDF。但是,我希望它出现在我正在运行的应用程序 Activity 的视图中,保持我的主要活动页眉和页脚视图完好无损。
是否可以在我正在运行的应用程序的视图中加载外部活动?
【问题讨论】:
【参考方案1】:是否可以在我正在运行的应用程序的视图中加载外部 Activity?
不,抱歉,这是不可能的。
【讨论】:
那TabHost是怎么做的呢? @Shooshpanchick:TabHost
不支持加载外部活动。它将加载您的活动。以上是关于在主活动中嵌入外部意图的主要内容,如果未能解决你的问题,请参考以下文章
从 Android 上的 Qt 应用程序通过(显式)意图调用外部活动 - putExtra 不起作用