-
babygluk
- Сообщения: 35
- Зарегистрирован: 13 окт 2013, 17:02
Сообщение
babygluk » 22 окт 2013, 17:38
У меня есть метод
Код: Выделить всё
private void registerClickCallBack() {
ListView lv = (ListView)findViewById(R.id.kk_list);
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View viewClicked, int position,
long id) {
clickEat(position);
}
});
}
нужно что бы когда я нажму на айтем, выполнился метод eat
и втечение 3х секунд нельзя было или нажать или просто выполнять метод)
-
knight
- Сообщения: 44
- Зарегистрирован: 21 сен 2012, 09:25
Сообщение
knight » 26 окт 2013, 11:35
babygluk писал(а):У меня есть метод
Код: Выделить всё
private void registerClickCallBack() {
ListView lv = (ListView)findViewById(R.id.kk_list);
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View viewClicked, int position,
long id) {
clickEat(position);
}
});
}
нужно что бы когда я нажму на айтем, выполнился метод eat
и втечение 3х секунд нельзя было или нажать или просто выполнять метод)
как вариант заблокировать кликабельность списка перед методом, и разрешить после выполнения метода, если в методе поток, то там другое придумывать нужно, можно даже вывести невидимый слой и сделать его кликабельны, после заверщения потока его убрать