? ? ? ? ? 這樣會出錯,因為onSaveInstanceState方法是在該Activity即將被銷毀前調(diào)用塞帐,來保存Activity數(shù)據(jù)的,如果在保存玩狀態(tài)后再給它添加Fragment就會出錯巍沙。解決辦法就是把commit()方法替換成 commitAllowingStateLoss()就行了
```
CustomFragmentDialog voucherFragmentDialog = ustomFragmentDialog.newInstance(sourceType);
FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction();
fragmentTransaction.add(voucherFragmentDialog,VoucherFragmentDialog.class.getName());
fragmentTransaction.commitAllowingStateLoss();
```