2

我正在使用RowsFragment一个ObjectAdapter并且我发现了这个方法ObjectAdapter.setPresenterSelector。但是,我已经设置了PresenterSelectorusing RowsFragment.setPresenterSelector,所以我不确定是什么ObjectAdapter.setPresenterSelector。它有什么作用吗?

4

1 回答 1

1

好的,我研究了一下,答案在ItemBridgeAdapter. 查找项目类型的方法包含以下行:

PresenterSelector presenterSelector = mPresenterSelector != null ? mPresenterSelector : mAdapter.getPresenterSelector();

mPresenterSelector设置的东西在哪里,RowsFragment.setPresenterSelector并且mAdapterObjectAdapter。所以看起来他们首先查看你调用RowsFragment.setPresenterSelector的内容,如果那是 null,然后他们会尝试使用ObjectAdapter's PresenterSelector

于 2015-02-24T01:53:36.457 回答