Я не могу понять, как передать Bundle в mapview.onCreate() в пользовательском классе виджета

У меня есть универсальный класс виджета для recyclerview, который использует MapView внутри этой строки, и класс виджета расширяет мой базовый абстрактный класс виджета, который имеет populateData(TO to), я инициализирую map в конструкторе моего класса viewholder и передаю ноль в 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) {
}
}

1 ответ

Ты это правда

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

    mapView.onCreate(args);

?

Другие вопросы по тегам