回答

0

使用接受任何變量(例如String)的方法創建一個接口。類似這樣的:

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

在你的Activity中實現這個接口。從Actionbar.tablistener的onTabSelected()方法調用上面的接口方法(在你有的活動實例上)傳遞任何你想要的值。一旦您在活動中收到此值,您可以將其傳遞給不同的片段。

+0

事情是,活動已經實現了一個接口'公共類MainActivity擴展FragmentActivity實現ActionBar.TabListener',所以我不能實現第二個據我所知這就是問題,否則我可以使用教程 – Shishi

+1

你可以在Java中實現儘可能多的接口。擴展類也是如此。基本的Java我的朋友:)。 –

+0

非常感謝我希望我早些時候知道這一點。 – Shishi