Tag: screen rotation

旋转时保留碎片物体

我在Honeycomb开发了一个应用程序,我正在使用碎片。 这是我的应用程序 我有一个活动(说A1),并在那里有一个片段 最初这个片段持有对象一个片段对象说(F1) 然后根据用户的操作,它可能会改变到其他对象F2,F3 …. 我的问题是什么 当用户旋转设备时,活动被重新创build,并且使得F1成为片段对象,即使在旋转之前没有 What is the way to retain the fragment object while rotating? 我用setRetainInstance(true); 但它对我没有用 而我已经通过我的onCreate函数中的代码添加了片段 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); FragmentTransaction fragmentTransaction = getFragmentManager().beginTransaction(); Fragment homeFragment = new Home(); fragmentTransaction.add(R.id.mainFragement, homeFragment); fragmentTransaction.commit(); }