Здравствуйте. Подскажите как в котлине реализовать синглтон с констуктором или может есть какое-то лучшее решение. Суть в том, что мне надо иметь доступ к одному FragmentManager из 2-х классов, один из них активити, второй адаптер. В Java это было проще сделать: public class ViewPresenter implements ChangeView{
public static ChangeView changeView;
private FragmentManager fragmentManager;
private int containerId;
public ViewPresenter(FragmentManager fragmentManager){
this.fragmentManager = fragmentManager;
changeView = this;
}
@Override public void setFragment(int containerViewId, Fragment fragment) {
fragmentManager.beginTransaction()
.add(containerViewId, fragment)
.commit();
this.containerId = containerViewId;
}
@Override public void changeFragment(Fragment fragment) {
fragmentManager.beginTransaction()
.addToBackStack("")
.replace(containerId,fragment).commit();
}
}