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

Popular posts from this blog

c# - How to get the current UAC mode -

postgresql - Lazarus + Postgres: incomplete startup packet -

angularjs - ng-repeat duplicating items after page reload -