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