在同一thread里面,如果要等待前面的工作完成,我们可以用:

 new Handler(looper.myLooper()).post(new Runnable()
            {
                @Override
                public void run()
                {
                   // do your thing
                }
            });

loop.myLoop()会返回当前thread的Looper对象

或者我们等待一秒再do your thing

 new Handler().postDelayed(new Runnable()
            {
                @Override
                public void run()
                {
                   // do your thing
                }
            }, 1000);