【发布时间】:2018-04-06 21:03:26
【问题描述】:
这个问题已经在这里Pass multidimensional ArrayList of LatLng through intent 提出,但没有实际答案。
我已经完成了那里的答案,我可以毫无错误地通过它,
intent.putExtra("lat_lng_list", mLatLonList);
但我无法在另一端收到它。我最接近的是使用:
final ArrayList<ArrayList<LatLng>> latLngList = intent.getParcelableExtra("lat_lng_list");
但这只是返回 null,即使它不是。我知道 LatLng 实现了 parcelable,我能够使用相同的 .putExtra 传递 LatLng 的 ArrayList 并使用 intent.getParcelableArrayListExtra() 检索它,但这也不适用于多维数据。任何事情都有帮助。
【问题讨论】:
标签: android android-intent arraylist multidimensional-array