как сделать прядильщик зависит от другого прядильщика

Я создаю простое приложение для Android, которое состоит из счетчиков и текста редактирования. вопрос у меня есть 2 блесны с массивами в адаптере

Spinner 1

 ArrayAdapter adapter1 = ArrayAdapter.createFromResource(this,R.array.kendaraan_arrays,android.R.layout.simple_spinner_item);
    spKendaraan.setAdapter(adapter1);

то, что я хочу, это массивы из счетчика 2, это зависит от того, что я выбираю в счетчик 1

Spinner 2

@Override
    public void onItemSelected (AdapterView < ? > adapterView, View view,int position, long id){
    if (spKendaraan.getSelectedItem().equals("Mobil")) {
        Toast.makeText(getApplicationContext(), "Mobil dipilih", Toast.LENGTH_SHORT).show();
        ArrayAdapter adapter2 = ArrayAdapter.createFromResource(this, R.array.pelanggaran_mobil, android.R.layout.simple_spinner_item);
        spPelanggaran.setAdapter(adapter2);
    } else {
        ArrayAdapter adapter2 = ArrayAdapter.createFromResource(this, R.array.pelanggaran_motor, android.R.layout.simple_spinner_item);
        spPelanggaran.setAdapter(adapter2);
    }
}

мой код выше не работает, я делаю ошибки логики / метода?

ТЛ; др

if spinnerA == x{
spinnerB = m
}
else {
spinnerB = n
}

Так как я новичок в Android, любой пример будет очень признателен, Тед.

Ответы на вопрос(2)

Ваш ответ на вопрос