我有一个包含viewpager的FragmentActivity。我的FragmentActivity在actionbar中有一个菜单。我在一个片段中有一个方法。我想调用该方法,在操作栏中单击菜单。 在那个片段中有一个listview。我想更改菜单项的文本,点击每个listitem。
任何人都可以帮我解决这个问题。
答案 0 :(得分:0)
试一下
((FragmentActivity)getActivity()).YourMethodName();
答案 1 :(得分:0)
ExampleFragment fragment = new ExampleFragment ();
fragment.<specific_Public_function_name>();
答案 2 :(得分:0)
您可以通过
找到视图寻呼机当前可见位置int currentFragmentIndex = viewpager.getCurrentItem();
现在,如果您已将视图寻呼机片段存储在任何容器(如列表)中,则可以通过get方法获取该片段。像
Fragment myCurrentFragment = myList.get(currentFragmentIndex);
请分享您的代码以获得更好的帮助。