【发布时间】:2016-12-08 06:57:12
【问题描述】:
我有一个从getParcelableArrayListExtra() 收到的List<Service> 现在我需要将收到的对象填充到一个 android ListView 中
我尝试通过以下方式填充 ListView。填充 ListView 以显示对象引用 ID。而不是显示内容。
如何显示此列表中的内容。
实现如下:
List<Service> serviceCart = getIntent().getParcelableArrayListExtra("serviceCart");
ListView listView = (ListView) findViewById(R.id.lv_choosed_services);
ArrayAdapter<Service> serviceArrayAdapter = new ArrayAdapter<Service>(this,android.R.layout.simple_list_item_1,serviceCart);
listView.setAdapter(serviceArrayAdapter);
【问题讨论】:
-
serviceCart 在哪里?
-
List
serviceCart = getIntent().getParcelableArrayListExtra("serviceCart"); -
serviceCart 是一个 List
的 Service 对象 -
你有没有放入Service类:公共类Service实现Parcelable?