How to create toast from IntentService? It gets stuck on the screen

后端 未结 3 939
野趣味
野趣味 2020-12-09 02:34

I\'m trying to have my IntentService show a Toast message, but when sending it from the onHandleIntent message, the toast shows but gets stuck and the screen and never leave

3条回答
  •  一个人的身影
    2020-12-09 03:24

    Use the Handle to post a Runnable which content your operation

    protected void onHandleIntent(Intent intent){
        Handler handler=new Handler(Looper.getMainLooper());
        handler.post(new Runnable(){
        public void run(){ 
            //your operation...
            Toast.makeText(getApplicationContext(), "hello world", Toast.LENGTH_SHORT).show();
        }  
    }); 
    

提交回复
热议问题