使用Actionbar.tablistner接口时与其他片段通信

时间:2014-02-14 12:40:15

标签: android android-fragments android-actionbar android-fragmentactivity

使用this教程非常清楚,但我使用的是Actionbar.tablistner接口。如何使用此接口将变量(字符串)从片段传递到片段?

public class MainActivity extends FragmentActivity implements ActionBar.TabListener
{
}

1 个答案:

答案 0 :(得分:0)

使用接受任何变量(例如String)的方法创建接口。像这样:

public interface TabClickedListener {
   public void passParam(String var);
}

在您的Activity中实现此界面。从Actionbar.tablistener onTabSelected()方法调用上面的接口方法(在您拥有的活动实例上)传递您想要的任何值。在Activity中收到此值后,您可以将其传递给其他片段。