android - Frame Animation doesnt run on second click -


it work on first tap, on second tap doesn't respond. waited 1 second execute 'generaterandom()' method

can please?

my code:

    paper.setonclicklistener(new view.onclicklistener() {         @override         public void onclick(view view) {             player.setimageresource(r.drawable.papel1);             settimerimage4bot();         }     });       public void settimerimage4bot() {       try {           handler = new handler();           frameanimation = (animationdrawable)bot.getdrawable();           frameanimation.setcallback(bot);           frameanimation.setvisible(true, true);            frameanimation.start();           log.i("baoanh", "start");            handler.postdelayed(new runnable(){               public void run(){                   frameanimation.stop();                    log.i("baoanh","stop");                   generaterandom();               }           },1000);        }catch (exception e) {        } } 

create custom class animationtask , implements interface timertask

private class animationtask implements timertask{   @override   public void run(){     // run code here   } } 

inside onclick method:

timer timer = new timer();  timer.schedule(new animationtask(), 1000); 

hope can :d


Comments

Popular posts from this blog

blackberry 10 - how to add multiple markers on the google map just by url? -

php - guestbook returning database data to flash -

delphi - Dynamic file type icon -