java.lang.IllegalStateException:无法在onSaveInstanceState之后执行此操作

我检查连接的Internet,如果为false,则在onCreate()Activity中调用方法openAsRoot

private void openAsRoot(Fragment fragment) {
    manager = getSupportFragmentManager();
    manager.beginTransaction()
            .replace(R.id.container_main, fragment).commit();
}

它是完美的,但当我打开设置打开互联网,然后回到我的应用程序 - 显示错误

@Override
protected void onRestart() {
    if (isConnected()) {
        openAsRoot(myFragment);
    }
    super.onRestart();
}

错误“java.lang.IllegalStateException:onSaveInstanceState后无法执行此操作”

我怎样才能解决这个问题 ?