《Android程式設計權威指南(第三版)》第五章挑戰練習Demo
這次的挑戰練習有三道,分别是:
1.使用者作弊後,可以旋轉CheatActivity來清除作弊痕迹;
2.作弊傳回後,使用者可以旋轉QuizActivity來清除mIsCheater變量值
3.使用者可以不斷點選NEXT(我加了一個向前的按鈕),跳到頭看過答案的問題,進而是作弊記錄丢失
題解:
第1,2題用onSaveInstaceState來儲存資料就行,詳細資訊在書上的56頁
第3題用有兩種方法:
(1)設定一個靜态數組記錄每一題是否作弊;
(2)為每一題的執行個體添加一個新的變量來記錄作弊行為;
代碼Demo
若有不足,敬請指教,謝謝