Skip to content Skip to sidebar Skip to footer

Get V4.app.fragmentmanager From Flutter Plugin

i try to get FragmentManager in my android flutter plugin. In my case i need v4.app.FragmentManager. but in PluginRegistry Registrar. i just get app.FragmentManager from Registrar.

Solution 1:

finally, i solve this problem with simple fact:

First, Registrar.activity is app.activity which is if you want to get fragment manager you only get app.FragmentManager. So we can't call getSupportFragmentManager() function to get v4.app.FragmentManager.

Second, FlutterActivity / FLutterFragmentActivity is extending v4.app.Activity / v4.app.FragmentActivity so we can use getSupportFragmentManager() in this case.

So simply in Flutter Android plugin I just declare Activity / FragmentActivity equals with what MainActivity extended like. After that I can use getSupportFragmentManager() to get v4.app.FragmentManager. the code like below :

v4.app.Activityact= (Activity)vRegistrar.activity();
v4.app.FragmentManager = act.getSupportFragmentManger();

Hope it's helpful. Thanks...

Post a Comment for "Get V4.app.fragmentmanager From Flutter Plugin"