Я не могу понять, как передать 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 ответ
2017-04-03 10:47