【发布时间】:2019-12-10 17:08:47
【问题描述】:
我正在使用 DOM Parser 解析数据并将数据作为对象存储在 ArrayList 中。
MaintenancePlanner.java
Weather weather = new Weather();
public ArrayList<Weather> weathers = new ArrayList<Weather>();
weathers.add(new Weather(weathr, time, degrees));
我想在另一个类的回收视图中显示这些对象-
WeatherFragment.java
MaintenancePlanner mp;
private void readWeatherObjects() {
for (Weather weather : mp.weathers) {
mWeathers.add(weather);
}
weatherAdapter = new WeatherAdapter(getContext(), mWeathers);
recyclerView.setAdapter(weatherAdapter);
}
【问题讨论】:
-
如果它是一个活动(另一个类),您可以将其设为静态,或序列化值并将它们作为附加值传递。或者如果不是活动,您可以创建一个回调函数将列表传递给该类
标签: java object android-fragments arraylist