Java 通用对象的ArrayAdapter

Java 通用对象的ArrayAdapter,java,android,generics,android-listview,android-arrayadapter,Java,Android,Generics,Android Listview,Android Arrayadapter,有没有办法获得一个可以接收任何类型对象的ArrayAdapter?或者创建多个构造函数?但它已经是通用的,您是否尝试混合对象?在我看来,这违背了泛型的目的。是的,我是这个意思。使用大量对象时不必实现多个ArryAdapter。ArrayAdapter a=new ArrayAdapter(context,android.R.id.text1,new ArrayList())以消除类型转换警告(错误),尽管我仍然不建议混合类型。如果所有对象都有一个公共父对象,则可以为该父对象参数化。为对象设置参数

有没有办法获得一个可以接收任何类型对象的
ArrayAdapter
?或者创建多个构造函数?

但它已经是通用的,您是否尝试混合对象?在我看来,这违背了泛型的目的。是的,我是这个意思。使用大量对象时不必实现多个ArryAdapter。
ArrayAdapter a=new ArrayAdapter(context,android.R.id.text1,new ArrayList())以消除类型转换警告(错误),尽管我仍然不建议混合类型。如果所有对象都有一个公共父对象,则可以为该父对象参数化。为对象设置参数表示您没有正确设计应用程序。您如何将15个对象传递给适配器,而不使其成为泛型对象,也不为每个对象创建15个类?适配器用于保留向用户显示的数据。通常,这是用同一个对象完成的,因为列表将有一个“想法”。这15个对象是否有一个公共属性,这样您就可以创建一个超类并具有某种类型的安全性?这些物体是做什么的?