android - Wake up waiting thread on touch event from activity? -
i have thread wating ontouchevent()
private runnable disconnectcallback = new runnable() { @override public void run() { // perform required operation on disconnect runonuithread(new runnable() { @override public void run() { // todo auto-generated method stub toast.maketext(getbasecontext(),"your session expired please login again",toast.length_short).show(); try { wait(); } catch (interruptedexception e) { e.printstacktrace(); } final logout l=new logout(); l.setcontext(ac2.this);// passing context of ac3.java logout.java l.execute(sessid,uname); } }); } };
what want notify waiting thread when user touches mobile screen..
private runnable disconnectcallback = new runnable() { @override public void run() { // perform required operation on disconnect runonuithread(new runnable() { @override public void run() { // todo auto-generated method stub toast.maketext(getbasecontext(), "your session expired please login again", toast.length_short).show(); try { synchronized (disconnectcallback) { disconnectcallback.wait(); } } catch (interruptedexception e) { e.printstacktrace(); } final logout l = new logout(); l.setcontext(ac2.this);// passing context of ac3.java // logout.java l.execute(sessid, uname); } }); } };
and in ontouch event call:
disconnectcallback.notifyall();
Comments
Post a Comment