0

在這個類BaseExpandableListAdapter不叫

public class Rest_name_adapter extends BaseExpandableListAdapter { 
    } 

我已經把日誌中的所有方法來檢查調用的方法順序。但從我的活動類的聲明

exp_listView.setAdpater(new Rest_name_adapter(getParent(), group_list, child_list)); 

它去Rest_name_adapter類,只是調用構造函數,沒有別的。我不知道爲什麼它不會調用這個:getChildView()getGroupView()方法?在上下文中,我使用了getParent(),因爲這是TabGroupActivity的孩子。請幫助

+0

嘗試'this.getParent()'它可能會幫助你。 – MAC

+1

你的數據集的大小是多少?你是否迴歸正確的孩子和小組? –

回答

1

您是否在Rest_name_adapter中實現了一些方法? 如果不是有一個簡單的解釋 - 適配器調用getGroupCount(),默認返回0。 由於那裏沒有團體 - 沒有意見需要。所以沒有一個調用getGroupView()發生。