我有一个用于recyclerview的通用视图类,它在该行中使用MapView,而viewholder类正在扩展我的基本视图抽象类,它具有populateData(TO to),我在我的viewholder类的构造函数中初始化map并传递null to mapview.onCreate(null)。
我的课程看起来像这样
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) {
}
}