我有一个包含片段的活动。单击操作栏时,它应该从第一个活动中创建一个带有 sting[] 的新片段。
当我从 Activity 启动数据时,我使用 setArguments() 和一个包将数据传递给新片段。问题是,我无法将 String[] 从第一个 Fragment 传递给 Activity 分别访问它。我尝试使用返回字符串 [] 的方法来执行此操作。并在 Activity 中访问它:
FirstFragment ff = 新的 FirstFragment(); ff.getstring();
但它是空的(空)
那么还有其他/更好的可能性吗?
谢谢
编辑:
Activity 包含 firstFragment actionbarButton(在活动中)启动 newFragment(替换 firstFragment)并且 String[] 被传递给 Activity,然后使用 setArguments 传递给 newFragment