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

Android 使用Actionbar.tablistner接口时与其他片段通信,android,android-fragments,android-actionbar,android-fragmentactivity,Android,Android Fragments,Android Actionbar,Android Fragmentactivity,教程的使用对我来说非常清楚,但是我使用的是Actionbar.tablistner界面。如何使用此接口将变量(字符串)从一个片段传递到另一个片段 public class MainActivity extends FragmentActivity implements ActionBar.TabListener { } 使用可接受任何变量(例如字符串)的方法创建接口。大概是这样的: public interface TabClickedListener { public void pas

教程的使用对我来说非常清楚,但是我使用的是Actionbar.tablistner界面。如何使用此接口将变量(字符串)从一个片段传递到另一个片段

public class MainActivity extends FragmentActivity implements ActionBar.TabListener
{
}

使用可接受任何变量(例如字符串)的方法创建接口。大概是这样的:

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

在活动中实现此接口。从Actionbar.tablistener onTabSelected()方法调用上面的接口方法(在您拥有的活动实例上)传递您想要的任何值。一旦你在你的活动中收到这个值,你就可以把它传递给另一个片段。

问题是,这个活动已经实现了一个接口
公共类main活动扩展了FragmentActivity实现了ActionBar。TabListener
,所以据我所知,我不能实现第二个,这就是问题所在,否则我可以使用教程您可以在Java中实现任意数量的接口。对于扩展类,情况并非如此。基本java(我的朋友:)。非常感谢,我希望早点知道这一点。