Revision 77e66c58
Added by Leszek Koltunski 11 months ago
src/main/java/org/distorted/examples/effectqueue/EffectQueueActivity.java | ||
---|---|---|
62 | 62 |
} |
63 | 63 |
} |
64 | 64 |
|
65 |
private ArrayList<EffectRow> mList = new ArrayList<>(); |
|
65 |
private final ArrayList<EffectRow> mList = new ArrayList<>();
|
|
66 | 66 |
|
67 | 67 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
68 | 68 |
|
... | ... | |
158 | 158 |
|
159 | 159 |
public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) |
160 | 160 |
{ |
161 |
switch(parent.getId()) |
|
161 |
int pid = parent.getId(); |
|
162 |
|
|
163 |
if( pid == R.id.effects2d_spinnerAdd ) |
|
162 | 164 |
{ |
163 |
case R.id.effects2d_spinnerAdd : EffectQueueSurfaceView v = findViewById(R.id.effects2dSurfaceView); |
|
164 |
v.setEffect(pos); break; |
|
165 |
case R.id.effects2d_spinnerID : mPosID = pos; break; |
|
166 |
case R.id.effects2d_spinnerName: mPosName = pos; break; |
|
167 |
case R.id.effects2d_spinnerType: mPosType = pos; break; |
|
165 |
EffectQueueSurfaceView v = findViewById(R.id.effects2dSurfaceView); |
|
166 |
v.setEffect(pos); |
|
168 | 167 |
} |
168 |
if( pid == R.id.effects2d_spinnerID ) mPosID = pos; |
|
169 |
if( pid == R.id.effects2d_spinnerName ) mPosName = pos; |
|
170 |
if( pid == R.id.effects2d_spinnerType ) mPosType = pos; |
|
169 | 171 |
} |
170 | 172 |
|
171 | 173 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
Also available in: Unified diff
in API 34 R.id. things are no loger constants and cannot be used in switches.