天天看点

《Android编程权威指南(第三版)》第五章挑战练习Demo《Android编程权威指南(第三版)》第五章挑战练习Demo

《Android编程权威指南(第三版)》第五章挑战练习Demo

这次的挑战练习有三道,分别是:

1.用户作弊后,可以旋转CheatActivity来清除作弊痕迹;

2.作弊返回后,用户可以旋转QuizActivity来清除mIsCheater变量值

3.用户可以不断点击NEXT(我加了一个向前的按钮),跳到头看过答案的问题,从而是作弊记录丢失

题解:

第1,2题用onSaveInstaceState来保存数据就行,详细信息在书上的56页

第3题用有两种方法:

(1)设置一个静态数组记录每一题是否作弊;

(2)为每一题的实例添加一个新的变量来记录作弊行为;

代码Demo

若有不足,敬请指教,谢谢

继续阅读