我有一个用于 recyclerview 的通用视图持有者类,它在该行内使用 MapView,并且视图持有者类正在扩展我的基本视图持有者抽象类,它具有 populateData(TO to),我在我的视图持有者类的构造函数中初始化地图并将 null 传递给 mapview .onCreate(空)。
我的课看起来像这样
public class MyViewHolder extends BaseViewHolder implements OnReadyMapCallBack{
private MapView mapView;
public MyViewHolder(View view){
mapView = view.findViewById(R.id.map);
mapView.onCreate(null); //here i should pass Bundle instead
}
// this method is declared in parent class abstract class
@override
public void populateData(TO to){
mapView.getAsync(this);
}
public void onMapReady(GoogleMap googleMap) {
}
}