本文同样是基于Android编程权威指南一书中的程序进行修改,而禁止一题多答的具体内容是:用户答完某道题,就禁掉那道题对应的按钮,防止用户一题多答。

我的思路是:先把公共的代码写进Question.java,即专门控制按钮为able或disable的方法,但是却不知道如何把用户的数据储存起来,看到该书的一个交流论坛后,有个网友说可以用int []去储存数据,以下为具体实现代码(基于第三章程序修改的):

QuizActivity.java添加的代码:

Question.java中添加的代码

添加以上代码就可以实现禁止一题多答功能。

挑战练习:禁止一题多答(三)(基于Android编程权威指南)相关推荐

  1. Android编程权威指南第3版 9.5 挑战练习:日期格式化

    转载请注明出处 目录 前言 1. 添加资源 2. Crime.java 3. CrimeActivity.java 4. CrimeFragment.java 5. CrimeLab.java 6. ...

  2. Android编程权威指南3.7挑战练习:禁止一题多答

    目标:用户答完某道题,就禁掉那道题对应的按钮,防止用户一题多答. 在此之前,创建一个Question类的时候,已经有了两个属性. private int mTextResId;private bool ...

  3. 挑战练习---禁止一题多答(3.7)(Android编程权威指南)

    我为question添加属性isAnswerd,判断是否答题,该值为1代表已经答过,为0代表没有答题,或者答错了,可以继续答题. 同样,将答题的结果存储在Bundle中,在oncreate方法中获取, ...

  4. android练习之为GeoQuiz禁止一题多答

    挑战练习:禁止一题多答 用户答完某道题,就禁掉那道题对应的按钮,防止用户一题多答. 用户答完全部题后,显示一个toast消息,给出百分比形式的评分. (问题:直接用小数在logcat里表示分数结果,横 ...

  5. CUDA C编程权威指南 第三章 CUDA执行模型

    基础 每个GPU有多个SM(streaming multiprocessor) 当启动一个grid时,它的block会被分配给多个SM上执行,一个block一旦被调度到一个SM上,则这个block只会 ...

  6. 我敢打赌,这是98%的程序员都想挑战的算法趣题!

    计算机的世界每天都在发生着深刻的变化.新操作系统的发布.CPU性能的提升.智能手机和平板电脑的流行.存储介质的变化.云的普及--这样的变化数不胜数. 在这样日新月异的时代中,"算法" ...

  7. 浙江省计算机网络技术比赛,[2018年最新整理]0509浙江省三级计算机网络技术历年真题(含答桉).doc...

    [2018年最新整理]0509浙江省三级计算机网络技术历年真题(含答桉) 2005年秋浙江省高校 计算机等级考试试卷(三级网络技术) 说明:(1)考生应将一至题的答案涂写在答题卡上,将第题答案写在答卷 ...

  8. 北航计算机2014复试上机题,北航计算机系考研复试上机真题及答

    北航计算机系考研复试上机真题及答 (29页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 Kao400.com 出品 侵权必究 北京航空航 ...

  9. 计算机网络—时延相关真题练习(三)

    计算机网络-时延相关真题练习(三) 知识回顾: 第一题: 第二题: 第三题: 第四题: 第五题: 第六题:

最新文章

  1. 处理程序“WebServiceHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”
  2. 7、调用存储过程和函数
  3. 不一致的国际数据隐私法
  4. 输出某个目录下的所有文件和文件夹,包括子文件夹中的内容
  5. SAP Analytics Cloud exception aggregation type设置成LAST的效果
  6. 使用C语言进行面向对象的开发--GObject入门[5]
  7. NUC1178 Kickdown【水题】
  8. IIS_PHP5.3.x zend guard loader 的配置方法
  9. javascript---继承
  10. def demo什么意思python_你知道Python的所有入门级知识吗?,这些,都,会,了
  11. Java代码-List集合求交集、补集(差集)
  12. 计算机cpu intel,intel CPU后面带F是什么意思?Intel处理器后面带“F”含义详解
  13. 山东职业学院计算机专业,山东职业学院最好的专业是什么(10大热门专业排名)...
  14. Python 追加 Excel 数据
  15. ElasticSearch 索引设计指南
  16. Android实现淘宝、京东首页浏览效果
  17. ant design 预览图片_Ant Design Pro上传图片
  18. C语言的小tips~
  19. 微信可以改彩色昵称了
  20. Python:实现费马检测算法(附完整源码)

热门文章

  1. ACM题目:合并字符串
  2. 模拟斗地主游戏java编程_java实现模仿斗地主发牌
  3. 手游开发之惑:好玩不过单机,厂商却独爱网游
  4. 服务器安装系统——出错BUG: soft lockup...
  5. 面向对象——三大基本特征
  6. 【JSConf EU 2018】有关浏览器弹出式窗口的相关探讨
  7. 待过华为、管过外企,40 岁又开干物联网!这位江南才子不一般!| 人物志
  8. Ora01722 无效数字 报错带来的反省
  9. 红眼睛微型成像仪拍照、存储与参数复位
  10. 【每日早报】2019/08/23