我将RowsFragmentObjectAdapter一起使用,发现了方法ObjectAdapter.setPresenterSelector。但是,我已经使用PresenterSelector设置了RowsFragment.setPresenterSelector,所以我不确定ObjectAdapter.setPresenterSelector的作用。它有什么作用吗?

最佳答案

好的,我调查了一下,答案在了ItemBridgeAdapter的源代码中。查找项目类型的方法包含以下行:

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

其中mPresenterSelectorRowsFragment.setPresenterSelector设置的事物,而mAdapterObjectAdapter。因此,似乎他们首先查看了您使用的RowsFragment.setPresenterSelector,如果为空,则尝试使用ObjectAdapterPresenterSelector

关于android - 使用RowsFragment时,ObjectAdapter.setPresenterSelector会做什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28686795/

10-12 01:17