-1

我有一个用于 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) {
}
}
4

1 回答 1

0

在此处输入图像描述你证实了这一点:

    Bundle args = new Bundle();
    args.putString("key",value);

    mapView.onCreate(args);

?

于 2017-04-03T10:47:01.290 回答