当前位置: 首页 > wzjs >正文

网站建设sunmun长春网站建设制作

网站建设sunmun,长春网站建设制作,90设计网站怎么样,专业的广州微网站建设Android studio:错误: 需要常量表达式 将一个项目作为library,通过import Moudle导入一个新项目引用时,爆出这个错误:需要常量表达式,定位到switch。于是百度一下,解决方法为把switch case,改成…

Android studio:错误: 需要常量表达式

将一个项目作为library,通过import Moudle导入一个新项目引用时,爆出这个错误:需要常量表达式,定位到switch。于是百度一下,解决方法为把switch case,改成if else,即:

  switch (v.getId()) {// 点击了清除按钮case R.id.btn_clear:clear();break;// 点击了取消按钮case R.id.btn_cancel:break;// 点击了加、减、乘、除按钮case R.id.btn_plus:case R.id.btn_minus:case R.id.btn_multiply:case R.id.btn_divide:operator = inputText; // 运算符refreshText(showText + operator);break;// 点击了等号按钮case R.id.btn_equal:// 加减乘除四则运算double calculate_result = calculateFour();refreshOperate(String.valueOf(calculate_result));refreshText(showText + "=" + result);break;// 点击了开根号按钮case R.id.ib_sqrt:double sqrt_result = Math.sqrt(Double.parseDouble(firstNum));refreshOperate(String.valueOf(sqrt_result));refreshText(showText + "√=" + result);break;// 点击了求倒数按钮case R.id.btn_reciprocal:double reciprocal_result = 1.0 / Double.parseDouble(firstNum);refreshOperate(String.valueOf(reciprocal_result));refreshText(showText + "/=" + result);break;// 点击了其他按钮,包括数字和小数点default:// 上次的运算结果已经出来了if (result.length() > 0 && operator.equals("")) {clear();}// 无运算符,则继续拼接第一个操作数if (operator.equals("")) {firstNum = firstNum + inputText;} else {// 有运算符,则继续拼接第二个操作数secondNum = secondNum + inputText;}// 整数不需要前面的0if (showText.equals("0") && !inputText.equals(".")) {refreshText(inputText);} else {refreshText(showText + inputText);}break;}

改为:

 @Overridepublic void onClick(View v) {String inputText;if(v.getId() == R.id.btn_sqrt){inputText = "厂";} else {inputText = ((TextView) v).getText().toString();}if (v.getId() == R.id.btn_clear){clear();} else if (v.getId() == R.id.btn_cancel) {} else if (v.getId() == R.id.btn_plus || v.getId() == R.id.btn_minus || v.getId() == R.id.btn_multiply || v.getId() == R.id.btn_divide) {operator = inputText;refreshText(showText + operator);} else if(v.getId() == R.id.btn_equal) {double calculate_result = calculateFour();refreshOperate(String.valueOf(calculate_result));refreshText(showText + "=" + result);} else if(v.getId() == R.id.btn_sqrt) {double sqrt_result = Math.sqrt(Double.parseDouble(firstNum));refreshOperate(String.valueOf(sqrt_result));refreshText(showText+"厂="+result);} else if(v.getId() == R.id.btn_reciprocal){double reciprocal_result = 1.0 / Double.parseDouble(firstNum);refreshOperate(String.valueOf(reciprocal_result));refreshText(showText+"/="+result);} else {if(result.length() > 0 && operator.equals("")){clear();}if(operator.equals("")){firstNum = firstNum + inputText;} else {secondNum = secondNum + inputText;}if(showText.equals("0") && !inputText.equals(".")){refreshText(inputText);} else {refreshText(showText+inputText);}}}

具体原因:http://tools.android.com/tips/non-constant-fields.

http://www.dtcms.com/wzjs/195817.html

相关文章:

  • 婚纱手机网站制作如何制作自己的网站
  • 做网站 用asp网页制作代码
  • 广东省网站备案seo排名赚挂机
  • 公明做网站互联网平台推广
  • 网站有源码 怎么建设新手如何涨1000粉
  • 做网站和网页有什么区别电脑培训班零基础
  • 网站建设后期修改百度推广官网电话
  • 南宁网站建设建站系统百度平台商家我的订单查询
  • 启动wordpress linux成都seo推广
  • 同一个空间供应商做很多个网站影响网站排名哪个网站做推广效果好
  • 怎样做已有网站的编辑维护抚顺网络推广
  • 陕西有没有做网站好的公司软件培训机构排行榜
  • 做海报有哪些网站西安做网站公司
  • 比较个性的网站友情链接例子
  • 郑州一凡网站建设郑州seo哪家好
  • 个人网站做接口可以么2022年最火的电商平台
  • 钢结构网站建设怎么在网上做广告宣传
  • wordpress主题怎么制作seo网络优化日常工作内容
  • 深圳网站制作公司流程网站制作推广电话
  • 网站建设策划方案书论文网站模板平台资源
  • wordpress在线编辑器谷歌seo工具
  • 如何给网站写文章今日军事新闻头条最新
  • 免费视频模板在线制作优化网站排名公司
  • 个人网站网页首页免费刷赞网站推广免费
  • 哪些网站做免费送东西的广告6老铁外链工具
  • 青海项目信息网整站排名优化公司
  • 做博客的网站seochinazcom
  • 唐山seo设计网站互联网营销师培训教程
  • 淘宝上成都网站建设代写企业软文
  • 泰州网站设计国内新闻最新消息简短