tags:

views:

13

answers:

0

hi i am gallery application i am using handler in rotating gallery images protec

ted void onStart() {
        super.onStart();
        isUpdateUI = true;
        mRedrawHandler.handleMessage(new Message());

    } 
    @Override
    protected void onPause()
    {
        super.onPause();
        isUpdateUI = false;
    }
    class RefreshHandler extends Handler {
            @Override
        public void handleMessage(Message msg) {            
            SeaSpell.this.updateUI();
        }

        public void sleep(long delayMillis) {

            this.removeMessages(0);         
            if(isUpdateUI==true)
                sendMessageDelayed(obtainMessage(0), delayMillis);}
}
public void updateUI(){

     getImages();//this is gallery rotation method
        mRedrawHandler.sleep(5000);}

next activity gallery image clicking g.setOnItemClickListener(new OnItemClickListener() {

   public void onItemClick(AdapterView<?> parent, View v, final int position, long id) 
    {

        timer.schedule(new TimerTask(){

        public void run()
        {
        try {
            isUpdateUI=false;} },5000)});

click the gallery item or scrooling then handler will stop in 5sec will be running how can implemented this topic critical one please forward some solution i am try to more days but not get any solution please forward some suggestion