задержка после нажатия ..

Ответить
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

Re: задержка после нажатия ..

Сообщение 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х секунд нельзя было или нажать или просто выполнять метод)
как вариант заблокировать кликабельность списка перед методом, и разрешить после выполнения метода, если в методе поток, то там другое придумывать нужно, можно даже вывести невидимый слой и сделать его кликабельны, после заверщения потока его убрать

Ответить