Я пытаюсь сделать так, чтобы мой счетчик показывал, значение зависит от того, что он выбрал раньше.но во второй раз , потому что я сделал это в первый раз, когда он показывает, зависит от выбранного элемента ранее, но не работает, когда я пробую его во второй раз, зависит от того, что было выбрано в первый раз, выбранный ранее.
это мой код
gedungSpn.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> adapterView, View view,
int position, long id) {
if (position == 0) {
LantaiSpinnerRektorat();
lantaiSpn.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) {
switch (i) {
case 0 : RuanganLantai1Rekto();
case 1 : RuanganLantai2Rekto();
case 2 : RuanganLantai3Rekto();
case 3 : RuanganLantai4Rekto();
}
}
@Override
public void onNothingSelected(AdapterView<?> adapterView) {
}
});
} else if (position == 1) {
LantaiSpinnerGL();
lantaiSpn.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) {
switch (i){
case 0 : RuanganLantai1GL();
case 1 : RuanganLantai2GL();
case 2 : RuanganLantai3GL();
case 3 : RuanganLantai4GL();
case 4 : RuanganLantai5GL();
case 5 : RuanganLantai6GL();
case 6 : RuanganLantai7GL();
case 7 : RuanganLantai8GL();
case 8 : RuanganLantai9GL();
}
}
@Override
public void onNothingSelected(AdapterView<?> adapterView) {
}
});
}
}
@Override
public void onNothingSelected(AdapterView<?> adapterView) {
// TODO Auto-generated method stub
}
});
пожалуйста, помогите мне заставить его работать.это не повторяющийся вопрос, потому что я хочу, чтобы счетчик зависел от элемента, выбранного для второго элемента, выбранного ранее.код, который я пробовал в этом случае.
он не показывает никакой ошибки