在Fragment中启动Activity

4

我希望在一个fragment中启动一个与其他已安装应用程序类似的活动,例如电子邮件。

我从PackageManager获取该应用程序的意图,现在我想在我的单独fragment中启动该活动。每当我使用startActivityFromFragment时,它会在整个屏幕上启动应用程序,但我希望仅在该fragment中启动该活动。

我应该怎么做?

1个回答

3
放弃这个想法,因为它实际上没有意义,我也看不出来它能完成。
例如,如果您有一个双窗格布局,并且希望将联系人应用程序调用到右侧片段中,该片段本身使用双窗格布局并且利用应用程序栏,您希望它看起来是什么样子?实际上是联系人应用程序调用setContentView并决定如何布局自己,而不是您的应用程序。如果我误解了您的意思,而且它是您的活动,那么当然可以从中创建一个片段,并将其加载到所需的视图中。

是否可以使用片段获得与TabViewActivity相同的行为,如果我选择任何选项卡,我想在片段区域打开一个新的活动? - CoDe

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接