Revision 77e66c58
Added by Leszek Koltunski 11 months ago
src/main/java/org/distorted/examples/meshjoin/MeshJoinActivity.java | ||
---|---|---|
77 | 77 |
CheckBox box = (CheckBox)view; |
78 | 78 |
int id = box.getId(); |
79 | 79 |
boolean checked = box.isChecked(); |
80 |
MeshJoinSurfaceView sView = findViewById(R.id.meshjoinSurfaceView); |
|
80 |
MeshJoinSurfaceView v = findViewById(R.id.meshjoinSurfaceView); |
|
81 |
MeshJoinRenderer r = v.getRenderer(); |
|
81 | 82 |
|
82 |
switch(id) |
|
83 |
{ |
|
84 |
case R.id.meshjoinCheckBox0 : sView.getRenderer().setChecked(0,checked); break; |
|
85 |
case R.id.meshjoinCheckBox1 : sView.getRenderer().setChecked(1,checked); break; |
|
86 |
case R.id.meshjoinCheckBox2 : sView.getRenderer().setChecked(2,checked); break; |
|
87 |
case R.id.meshjoinCheckBox3 : sView.getRenderer().setChecked(3,checked); break; |
|
88 |
} |
|
83 |
if( id == R.id.meshjoinCheckBox0 ) r.setChecked(0,checked); |
|
84 |
if( id == R.id.meshjoinCheckBox1 ) r.setChecked(1,checked); |
|
85 |
if( id == R.id.meshjoinCheckBox2 ) r.setChecked(2,checked); |
|
86 |
if( id == R.id.meshjoinCheckBox3 ) r.setChecked(3,checked); |
|
89 | 87 |
} |
90 | 88 |
} |
Also available in: Unified diff
in API 34 R.id. things are no loger constants and cannot be used in switches.