RT,
昨天碰到的BUG.Android改配置项(字体大小)后返回应用时程序(Fragment)崩溃
1.Activity中有一个Fragment,代码:
XXXActivity{
FragmentTransaction ft = getFragmentManager().beginTransaction();
keypadFragment = new ModifyDetailsItemFragment(params);
ft.add(R.id.frame_keypad, keypadFragment);
ft.commit();
}
2.切到系统设置画面,修改系统字体大小:小->大
3.切回程序,程序崩溃
06-23 10:22:49.651: E/AndroidRuntime(21729): FATAL EXCEPTION: main
06-23 10:22:49.651: E/AndroidRuntime(21729): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.xxx/com.xxx.XXXActivity}: android.app.Fragment$InstantiationException: Unable to instantiate fragment com.xxx.ModifyDetailsItemFragment: make sure class name exists, is public, and has an empty constructor that is public
06-23 10:22:49.651: E/AndroidRuntime(21729): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1992)
06