How to implement multiple cordova webviews in an Activity using fragments?

SKa*_*yar 5 android webview android-fragments cordova

我正在尝试使用带有几个Cordova webview的phonegap构建一个Android应用程序.现在为了做到这一点,我试图创建一个实现CordovaInterface的FragmentActivity.然而,每当我在片段之间切换或者只要在android上进行配置更改时,片段中的Cordova webview就会失去状态.

要在片段之间切换,我正在使用:

FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
    transaction.replace(container, frag)
      .setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN)
      .addToBackStack(null)
      .commit();

container片段容器在哪里,frag是我的Cordova webview片段

知道为什么replace函数没有保存当前Cordova webview的状态?