【问题标题】:Start Activity in a Fragment在片段中启动 Activity
【发布时间】:2011-06-20 19:21:24
【问题描述】:

我想在片段中启动一个活动,该活动就像任何其他已安装的应用程序一样。例如。电子邮件。

我从 PackageManager 获得了该应用程序的意图,现在我想在我的单独片段中启动该活动。每当我使用startActivityFromFragment 时,都会在整个屏幕中启动应用程序,但我想启动仅限于该片段的活动。

我该怎么办?

【问题讨论】:

    标签: android-fragments


    【解决方案1】:

    放弃这个想法,因为它没有任何意义,而且我看不出它无论如何都可以完成。

    例如,如果您有一个双窗格布局并希望将联系人应用程序调用到正确的片段中,该片段本身使用双窗格布局以及使用应用程序栏,您希望它看起来如何?调用 setContentView 并决定如何进行布局的是联系人应用程序,而不是您的应用程序。如果我误解了您的意思并且这是您的活动,那么您当然可以从中创建一个片段并加载到您所需的视图中。

    【讨论】:

    • 是否可以使用碎片获得与 TabViewActivity 相同的行为,如果我选择任何选项卡,我想在碎片区域中打开一个新活动?
    猜你喜欢
    • 2016-01-10
    • 1970-01-01
    • 1970-01-01
    • 2019-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多