我有两节课。第一类扩展了AppCompatActivity并拥有我的所有数据,例如arraylist,常量...
我的第二堂课扩展了BaseAdapter。
现在的问题是:我需要在第二堂课中使用第一堂课的一些数据,如何传递数据?我不能使用Intent,也不能扩展第二类,因为它已经扩展了BaseAdapter。
有任何想法吗?
最佳答案
您可以像这样在第二类的构造函数中传递数据:YourBaseAdapter adapter = new YourBaseAdapter(YourDataType1 data1, YourDatatype2 data2, ....)
您要做的就是在YourBaseAdapter
中创建匹配的构造函数