React-native:如何在最小化时保存webview状态

时间:2016-10-29 08:13:55

标签: react-native react-native-android

我正在尝试在我的react-native应用程序(Android)中使用WebView。 当我按home按钮时,再次启动应用程序webview无法保存其状态。

我读了一些文章,现在我的代码是:

var freetime = React.createClass({
  getInitialState: function() {
    return {
      url: DEFAULT_URL,
      backButtonEnabled: false,
      forwardButtonEnabled: false,
      loading: true,
      scalesPageToFit: true,
    };
  },

  render: function() {
    return(
      <WebView
      url={this.state.url}
      onNavigationStateChange={this.onNavStateChanged}/>
    );
  },

  onNavStateChanged: function(navState) {
    console.log("Url: " + navState.url);
    console.log("Source: " + navState.source);

    this.setState({
      url: navState.url,
      status: navState.title,
      scalesPageToFit: true
    });
  }
});

但它也没有用。

0 个答案:

没有答案