画面の回転を処理する最良の方法が何であるかを理解しています。私はここで何百もの質問/回答を読みましたが、私は本当に混乱しています。データを失うことなく画面を回転させる - Android
活動がそのように私は別の役に立たない初期化せずに活動を再描画のためにすべてを保つことができ、再作成される前に、どのように私はMyClassのデータを保存することができますか?
パーセル可能なクリーナーよりも優れた方法がありますか?
ランドスケープモードでレイアウトを変更したいので、回転を処理する必要があります。
public class MtgoLifecounterActivity extends Activity {
MyClass myClass;
// Called when the activity is first created
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
If (?? first run...myClass == null ?) {
myClass = new MyClass();
} else {
// do other stuff but I need myClass istance with all values.
}
// I want that this is called only first time.
// then in case of rotation of screen, i want to restore the other instance of myClass which
// is full of data.
}
参照、 'onConfigurationChanged'のものを使用します。http://stackoverflow.com/questions/456211/activity-restart-on-rotation-android – Nanne