我正在尝试使用带有几个Cordova webview的phonegap构建一个Android应用程序。现在为了做到这一点,我试图创建一个实现CordovaInterface的FragmentActivity。然而,每当我在片段之间切换时,或者只要在android上发生配置更改,片段中的Cordova网页浏览就会失去状态。
要在片段之间切换,我正在使用:
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); transaction.replace(container, frag) .setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN) .addToBackStack(null) .commit();
其中container
是片段容器,frag
是我的Cordova webview片段
知道为什么replace
函数没有保存当前Cordova webview的状态吗?