我正在使用 RowsFragment
用 ObjectAdapter
我发现了方法 ObjectAdapter.setPresenterSelector
.但是,我已经设置了我的 PresenterSelector
使用 RowsFragment.setPresenterSelector
,所以我不确定 ObjectAdapter.setPresenterSelector
做了什么。它有什么作用吗?
最佳答案
好的,我查了一下,答案在ItemBridgeAdapter
的源代码中.查找项目类型的方法包含以下行:
PresenterSelector presenterSelector = mPresenterSelector != null ?
mPresenterSelector : mAdapter.getPresenterSelector();
其中 mPresenterSelector
是由 RowsFragment.setPresenterSelector
设置的,mAdapter
是 ObjectAdapter
。所以看起来他们首先查看你称为 RowsFragment.setPresenterSelector
的东西,如果它为空,他们然后尝试使用 ObjectAdapter
的 PresenterSelector
.
关于android - 使用 RowsFragment 时,ObjectAdapter.setPresenterSelector 有什么作用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28686795/