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"