我在使用了很多不同类型的列表中的项目的工作,所以我做了这个是否有创建BaseAdapter的匿名实例的缺点?
BaseAdapter someAdapter = new BaseAdapter() {
@Override
public int getCount() {
return 0;
}
@Override
public Object getItem(int position) {
return null;
}
@Override
public long getItemId(int position) {
return 0;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
return null;
}
};
,在这里做所有特定列表的变化;这是不好的做法吗?我感觉每次都会扩展一个新的适配器,使得我的项目文件更加复杂,这有助于我更好地组织我的代码。这种方法有什么缺点,即可能出错/代码风格错误?
对不起,如果这个问题是广泛/ offtopic。我看到一些其他问题要求广泛的adv./disadv。的匿名类,但没有具体的。
使用recycler view.Check这个链接https://stackoverflow.com/questions/26245139/how-to-create-recyclerview-with-multiple-view-type – Anonymous
你的问题是基于观点的,因此题外话 –
我不同意。每一个选项都会有明显的优点和缺点(不是基于观点的,因为我已经说过,像易于管理的代码这样的美学不是我在这里寻找的)。我问是否有任何具体问题定期使用这个应用程序的匿名类 – ColonD