我有一个简单的碎片活动。在onCreate()方法中,我只是添加了一个碎片。如下所示。但是,每次旋转屏幕时,系统都会再次调用onCreate(),然后在super.onCreate()语句处崩溃;我想这是一般的Android碎片问题。能否有人帮帮我?
public class FragActivity extends FragmentActivity {
@Override
public void onCreate(Bundle savedState){
super.onCreate(savedState);
MyFragment frag = new MyFragment();
getSupportFragmentManager().beginTransaction().replace(android.R.id.content, frag)
.commit();
}
}
以下是堆栈跟踪信息:
java.lang.RuntimeException: 无法启动活动 ComponentInfo{}: android.support.v4.app.Fragment$InstantiationException:无法实例化片段: 确保类名存在,是公共的,并且具有一个公共的空构造函数