/************************************************************************** *                     android 三目运算符 运用错误 * 说明: *     今天想把一个if else语句直接用三目运算来做,结果总是出错,调试了一段 *  时间,找了点资料,找到了原因。 * *                                        2016-4-13 深圳 南山平山村 曾剑锋 *************************************************************************/1、参考文档:    java ?: 三目运算符        http://blog.csdn.net/shuilan0066/article/details/61740312if else 表达式:    if (GPIOFuncCtrl.getGPIOState(GPIOFuncCtrl.DETECT) == 0)         shutdownState.setBackgroundColor(Color.GREEN);    else         shutdownState.setBackgroundColor(Color.RED);3、三目运算表达式:    GPIOFuncCtrl.getGPIOState(GPIOFuncCtrl.DETECT) == 0 ? shutdownState.setBackgroundColor(Color.GREEN) : shutdownState.setBackgroundColor(Color.RED);4、三目运算出错现象:    Syntax error on token "==", invalid AssignmentOperator5、出错原因:    三目运算符进行运算后返回的是一个值必须用变量进行保存或直接打印或return返回结果值。

 

更多相关文章

  1. Android中使用lambda表达式
  2. 针对Android(安卓)Studio安装完之后activity_main.xml前几行报错
  3. android kernel最新下载地址
  4. No resource found that matches the given name (at 'layout_to
  5. Gradle build报错Enable Gradle 'offline mode' and sync projec
  6. Android采用Linux内核的原因:
  7. android 模拟器访问本机http服务IP地址问题
  8. [Android] R.layout.main 找不到的问题
  9. Android(安卓)正则表达式

随机推荐

  1. Android蓝牙BLE的详细讲解
  2. Android UI渲染总结
  3. 推荐Android两种屏幕适配方案
  4. 关于Android Studio中点9图的编译错误问
  5. 安卓详细介绍,深圳Android培训基地助您成
  6. 移动端跨平台开发方案比较
  7. Android UI设计——ViewPager的简单使用(
  8. android底部菜单栏实现
  9. 这是一份面向3年以上Android开发者的中高
  10. Android图表年度最强总结,一篇文章从入门