首页 > 解决方案 > 片段可以在android的新窗口中启动吗?

问题描述

我有一个项目,我正在使用片段。但我想像弹出窗口一样在新窗口中打开片段,startActivity. 这可能吗?

标签: androidandroid-fragments

解决方案


是的,这是可能的。您需要从弹出窗口中提取 Activity 上下文,然后使用此上下文继续您的片段,例如:

Activity activity = (Activity)view.getContext();
activity.getFragmentManager().beginTransaction().replace("yourContentId", fragment);

推荐阅读