Пользовательский список просмотра Android, setOnItemSelectedListener не работает

Я только начинаю разработку Android, и я работаю над созданием пользовательского списка с установленным флажком Я создал базовый класс, который расширяетДеятельность, Создал адаптер и переопределил метод getView (), чтобы добавить флажок в просмотр списка. Я предполагаю, что мне нужно сделать это, потому что мне нужно что-то эквивалентноеdidSelectRowIndexAtPath из Obj C, чтобы обновить мою модель. Пожалуйста, дайте мне знать, если есть альтернативный способ сделать это тоже!

Теперь в моем базовом классе у меня есть следующий код -

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    //setContentView(R.layout);
    setContentView(R.layout.facilityscreen);

    /* Static Data source */
    facilityModel = new FacilityDataModel[2];

    facilityModel[0] = new FacilityDataModel();
    facilityModel[1] = new FacilityDataModel();


    facilityModel[0].setFacilityName("Test 1");
    facilityModel[0].setFacilityID("Facid0001");
    facilityModel[0].setChecked(false);


    facilityModel[1].setFacilityName("Test 2");
    facilityModel[1].setFacilityID("Facid0002");
    facilityModel[1].setChecked(true);


    facilityListView = (ListView) findViewById(R.id.facilityListView);

    FacilityScreenAdapter adapter = new FacilityScreenAdapter(this, facilityModel);

    facilityListView.setAdapter(adapter);    

    myPatBtn = (Button) findViewById(R.id.myPatBtn);
    myPatBtn.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
            // TODO Auto-generated method stub
            int i=0;
            i++;
        }});

    facilityListView.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {

        @Override
        public void onItemSelected(AdapterView<?> arg0, View arg1,
                int arg2, long arg3) {
            int i=0;
            i++;

        }

        @Override
        public void onNothingSelected(AdapterView<?> arg0) {
            // TODO Auto-generated method stub
        }
    });

}    

Моя проблема сейчас заключается в том, что setOnItemSelectedListener не вызывается вообще. Вот уже пару часов я борюсь с этим, и я не могу понять, почему это вообще не позвонили.

Любая помощь высоко ценится!

Спасибо,
Тея.

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

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