我有两节课。第一类扩展了AppCompatActivity并拥有我的所有数据,例如arraylist,常量...
我的第二堂课扩展了BaseAdapter。
现在的问题是:我需要在第二堂课中使用第一堂课的一些数据,如何传递数据?我不能使用Intent,也不能扩展第二类,因为它已经扩展了BaseAdapter。
有任何想法吗?

最佳答案

您可以像这样在第二类的构造函数中传递数据:

YourBaseAdapter adapter = new YourBaseAdapter(YourDataType1 data1, YourDatatype2 data2, ....)

您要做的就是在YourBaseAdapter中创建匹配的构造函数

10-06 13:37
查看更多