片段通信 - 在其他选项卡中选择选项卡和运行方法(片段)

时间:2014-05-17 14:02:08

标签: android android-fragments

我已经使用android片段(不是来自支持包)实现了一个带标签的Action栏。我在其中一个选项卡上有一个按钮,当按下时,使用界面调用父活动中的方法。

父活动功能中的方法是更改​​选定的选项卡(片段)并在该选项卡中调用方法。

我有一个接口,允许其中一个片段在父活动中调用此方法

@Override
public void onChangeTabButtonSelected(String billingID)
{
    int position = 1;  // Selects 2nd Tab
    getActionBar().setSelectedNavigationItem(position);
        ((fragmentTabSearchClients) searchClientsTab).getClients(billingID);

}

这很好用,并且更改了选项卡并调用了方法,但是如果名为getClients的方法使用`getView()',则看起来片段生命周期尚未正确启动总是返回null。

在父类中,有没有办法在选项卡上调用方法之前初始化选项卡?

0 个答案:

没有答案