【发布时间】:2011-06-20 19:21:24
【问题描述】:
我想在片段中启动一个活动,该活动就像任何其他已安装的应用程序一样。例如。电子邮件。
我从 PackageManager 获得了该应用程序的意图,现在我想在我的单独片段中启动该活动。每当我使用startActivityFromFragment 时,都会在整个屏幕中启动应用程序,但我想启动仅限于该片段的活动。
我该怎么办?
【问题讨论】:
我想在片段中启动一个活动,该活动就像任何其他已安装的应用程序一样。例如。电子邮件。
我从 PackageManager 获得了该应用程序的意图,现在我想在我的单独片段中启动该活动。每当我使用startActivityFromFragment 时,都会在整个屏幕中启动应用程序,但我想启动仅限于该片段的活动。
我该怎么办?
【问题讨论】:
放弃这个想法,因为它没有任何意义,而且我看不出它无论如何都可以完成。
例如,如果您有一个双窗格布局并希望将联系人应用程序调用到正确的片段中,该片段本身使用双窗格布局以及使用应用程序栏,您希望它看起来如何?调用 setContentView 并决定如何进行布局的是联系人应用程序,而不是您的应用程序。如果我误解了您的意思并且这是您的活动,那么您当然可以从中创建一个片段并加载到您所需的视图中。
【讨论】: