《Android编程权威指南(第三版)》第五章挑战练习Demo
这次的挑战练习有三道,分别是:
1.用户作弊后,可以旋转CheatActivity来清除作弊痕迹;
2.作弊返回后,用户可以旋转QuizActivity来清除mIsCheater变量值
3.用户可以不断点击NEXT(我加了一个向前的按钮),跳到头看过答案的问题,从而是作弊记录丢失
题解:
第1,2题用onSaveInstaceState来保存数据就行,详细信息在书上的56页
第3题用有两种方法:
(1)设置一个静态数组记录每一题是否作弊;
(2)为每一题的实例添加一个新的变量来记录作弊行为;
代码Demo
若有不足,敬请指教,谢谢