Android: How can i show a toast from a thread running in a remote service?

前端 未结 4 868
囚心锁ツ
囚心锁ツ 2020-12-03 06:07

Android: How can i show a toast from a thread running in a remote service? Whenever i run from a different thread in a service, the app crashes...

public cl         


        
4条回答
  •  南方客
    南方客 (楼主)
    2020-12-03 06:13

    if someone don't understand what context is in @Alex Gitelman answer. write your class name in place of context in which you are writing this handler code like this

    Handler h = new Handler(MyClassName.this.getMainLooper());
    
    h.post(new Runnable() {
        @Override
        public void run() {
             Toast.makeText(MyClassName.this,"show toast message",Toast.LENGTH_LONG).show();
        }
    });
    

提交回复
热议问题