最近帖子最終頁有個報錯信息java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState。
大概意思是執行onSaveInstanceState後,不行執行下面的行爲,也可以說無響應。
看代碼,當前activity裏嵌套了一個Fragment,沒有其他邏輯了嵌套方式如下:
getSupportFragmentManager().beginTransaction() .replace(R.id.container, mTopicFragment).commitAllowingStateLoss();
報錯位置在super.onBackPressed();
@Override
public void onBackPressed() {
super.onBackPressed();
}
我現在的處理方式爲:
@Override
public void onBackPressed() {
//super.onBackPressed();
finish();
}