亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

旋轉屏幕棋子還是會消失

代碼如下:

private static final String INSTANCE = "instance";
private static final String INSTANCE_GAMEOVER = "instance_gameover";
private static final String INSTANCE_WHITE_ARRAY = "instance_black_array";
private static final String INSTANCE_BLACK_ARRAY = "instance_white_array";

// ? 保存view
@Override
protected Parcelable onSaveInstanceState() {
? ?Bundle bundle = new Bundle();
? ?// ?保存游戲內部的狀態保存在 INSTANCE 中
? ?bundle.putParcelable(INSTANCE,super.onSaveInstanceState());
? ?bundle.putBoolean(INSTANCE_GAMEOVER,mIsGameOver);
? ?bundle.putParcelableArrayList(INSTANCE_WHITE_ARRAY,mWhiteArray);
? ?bundle.putParcelableArrayList(INSTANCE_BLACK_ARRAY,mBlackArray);
? ?return bundle;
}
// ? 恢復View ?屏幕旋轉后View 不變
@Override
protected void onRestoreInstanceState(Parcelable state) {
? ?if(state instanceof Bundle){
? ? ? ?Bundle bundle = (Bundle) state;
? ? ? ?mIsGameOver = bundle.getBoolean(INSTANCE_GAMEOVER);
? ? ? ?mWhiteArray = bundle.getParcelableArrayList(INSTANCE_WHITE_ARRAY);
? ? ? ?mBlackArray = bundle.getParcelableArrayList(INSTANCE_BLACK_ARRAY);
? ? ? ?// ?獲取游戲內部INSTANCE中保存的數據
? ? ? ?super.onRestoreInstanceState(bundle.getParcelable(INSTANCE));
? ? ? ?return;
? ?}
? ?super.onRestoreInstanceState(state);
}

另外給View 也設置了id ?

為什么不保存啊?

正在回答

1 回答

id設置是五子棋的那個panel要設置id


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Android-五子連珠
  • 參與學習       38999    人
  • 解答問題       174    個

Android游戲開發-五子連珠,本教程通過UI與邏輯實現雙人對戰

進入課程

旋轉屏幕棋子還是會消失

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號