“使用Fragment在onSaveInstanceState之后无法执行此操作”

时间:2018-02-08 16:42:52

标签: android fragment

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

我检查连接的互联网是否为假,然后在onCreate()活动中调用方法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后无法执行此操作”

我该如何解决这个问题?

0 个答案:

没有答案