08 2022 档案
摘要:本篇笔记给QuizDemo新增一个HelpActivity,用户点击Help按钮,会跳转到HelpActivity屏幕,并选择是否查看答案。查看答案之后,返回到答题屏幕,但是如果已经看了答案,这一题的作答就无效了。如果只是点开了HelpActivity屏幕,却没有查看答案,则本题回答依旧有效。当然,
阅读全文
摘要:上篇笔记实现了QuizDemo的主要功能,但是有个bug,只要旋转屏幕,问题就又回到了第一道题目,而不是继续当前的题目。这是因为屏幕旋转后,当前的activity实例就被销毁了,并会新建一个activity实例。那么当然会重新显示第一道题目了。本篇笔记旨在实现Activity的界面状态在整个配置变更
阅读全文
摘要:本文实现如图1所示的一个简单的QuizDemo。屏幕中间用TextView控件显示题目,下方有TRUE和FALSE两个Button控件,用于回答问题。后台会记录答对的题目的数量。回答问题后会自动跳转到下一题,直到所有的题目都做完。所有的题目都做完后,TRUE和FALSE按钮将变得不能点击,同时屏幕下
阅读全文