打个比方:
1.aActivity里有各种商品列表,商品列表是从服务器中获取,用到Adapter,同时模拟一个商品列表(有图有文字,不显得很空白没内容,相当于Demo,图片在Drawable中获取)也用到Adapter,问题是可否使用同一个Adapter,兼顾
2.bActivity也是一个照片列表,也是从服务器中获取,内容和上面差不多,实现的功能也是一样,
3.重点是这里:aActivity和bActivity可否使用一个公共的Adapter!实现两个Activity两样不同的需求!求高手指点!
android Color
------解决方案--------------------
按你的说法 是可以共用的 因为 你是2个activity 所以数据刷新不会影响
------解决方案--------------------
我觉得一个列表用一个adapter,因为每个列表可能里面的布局都不 一样。。。
那同一个adapter可以做Demo,联网时又可以作绑定么!
按你的说法 是可以共用的 因为 你是2个activity 所以数据刷新不会影响
就是说一个Activity用一个adapter
------解决方案--------------------
一个Adapter完全可以。
------解决方案--------------------
我觉得是这样的,你现在有3个类,ActivityA,ActivityB,MyAdapter,
A,B可以共用一个MyAdapter类,但是应该是两个实例,new MyAdapter时应该将Context,与数据源传进去。
大多数人都是将Adapter独立为一个类的
------解决方案--------------------
这么说吧,你的listView里面的类型和适配器里面的类型是相同的,不管你有多少个activity,多少个列表,只要你列表所对应的arraylist里面的对象是同一个对象。那个就可以用一个adapter。有刷新也无所谓的。
------解决方案--------------------
一个 adapter可以,我也几个界面也共用一个adapter
------解决方案--------------------
我没写demo,直接写的工程,不过你可以参考下这个适配器的
写法public class MyListAdapter extends BaseAdapter{
private Activity activity;