在我的项目中,我使用AbsListView
在ListView
中处理/创建我的Fragment
。它工作正常,但是Android Studio检查告诉我AbsListView
需要API11。现在我想知道是否最好用ListView
替换它,或者仅将其转换为(ListView)
即可,其中已设置。
private ListView mListView;
mListView.setAdapter(mAdapter);
VS
private AbsListView mListView;
((ListView) mListView).setAdapter(mAdapter);
最佳答案
如果您将实例作为通用类类型(AbsListView)处理,请使用前者。
否则,请使用后者。
仅供参考,使用API11
不需要AbsListView
。(setAdapter
的AbsListView
需要API11
)。
因此,我建议使用ListView
(setAdapter
的ListView
也需要API1
)