每个继承 runnable都会实现run()方法
但是这个run方法是什么时候被调用的呢?比如 Gallery3d app中,mediafeed类实现了run方法,但是什么时候才会调用这个呢? 怎么都没找到啊3ks

解决方案 »

  1.   

    因为Runnable是做为参数传入线程,线程里的start()方法会调用run,
      

  2.   


    ???  但是在gallery3D中没见到哪个start调用mediafeed的run呀
      

  3.   

    这个看cpu高兴,start()只是让线程处于就绪状态而已。
      

  4.   

     mHandlerThread.start();
      mHandler = new Handler(mHandlerThread.getLooper());mHandler.post(new Runnable() {
                public void run() {
                    Toast.makeText(mContext, string, duration).show();
                }
            });
      

  5.   

    Thread.start();就可以开启线程了。