Страница 1 из 1

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

Добавлено: 22 окт 2013, 17:38
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х секунд нельзя было или нажать или просто выполнять метод)

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

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