我正在使用RowsFragment一个ObjectAdapter并且我发现了这个方法ObjectAdapter.setPresenterSelector。但是,我已经设置了PresenterSelectorusing RowsFragment.setPresenterSelector,所以我不确定是什么ObjectAdapter.setPresenterSelector。它有什么作用吗?
1 回答
1
好的,我研究了一下,答案在ItemBridgeAdapter. 查找项目类型的方法包含以下行:
PresenterSelector presenterSelector = mPresenterSelector != null ?
mPresenterSelector : mAdapter.getPresenterSelector();
mPresenterSelector设置的东西在哪里,RowsFragment.setPresenterSelector并且mAdapter是ObjectAdapter。所以看起来他们首先查看你调用RowsFragment.setPresenterSelector的内容,如果那是 null,然后他们会尝试使用ObjectAdapter's PresenterSelector。
于 2015-02-24T01:53:36.457 回答