현재 앱위젯으로 배경화면을 바꾸는 어플을 만들고 있습니다.
위젯 클릭시 배경화면을 바꾸는데 드는 시간이 좀 걸리다 보니
그 사이에 연속적으로 클릭을 하면 어플이 뻗어버리네요
클릭하고 완전히 실행이 끝날 동안만 클릭을 막고 싶은데 어떻게 하면 좋을까요?
현재 상태를 저장하는 변수를 하나 두어서..
현재 변경중일 경우..
클릭 이벤트 처리를 안하면 될것 같네요.
아 boolean값 하나 넣고 해보는데 잘 안되네요
아직 앱위젯 이해도가 부족한듯...
시리우스a 님이 말씀하신대로 변수 하나 두고
배경 바꾸는거 시작할때 true, 끝나면 false로 넣어주고,
onClickListener에서 변수 값 확인해서 true이면 return해버리면 되지 않나요?
위에분 말씀대로 하시고
Button 은 clickable 인가? enable 인가? 하는 부분을 조절해주면 될것 같습니다.
헐 주말에 바빠서 못봤는데 답변주신 분들 감사합니다.
로그인 유지
현재 상태를 저장하는 변수를 하나 두어서..
현재 변경중일 경우..
클릭 이벤트 처리를 안하면 될것 같네요.