大家好
请求大家的帮助GOOGLEPLAY的SDK中,有一个函数说
不要在 MAIN THREAD里面调用这个方法,会堵塞的。
我试图,建立了一个 thread 来调用这个方法
在MainActivity的 onCreate 调用 thread的run方法。
但是,在debug的时候发现,这个thread 还是在MAIN 里面的。我应该怎么办呢?

解决方案 »

  1.   

    我考,你这表达能力!!在MainActivity的 onCreate 调用 thread的run方法你怎么调用的?
      

  2.   

    请问,进程应该在哪里调用?
    建立一个 继承了 Thread的类。
    在MainActivity的 onCreate 方法里面,创建这个类
    并且 .start() 这样不行吗?应该怎么做呢?
      

  3.   

    可以在onCreate函数里面创建和调用,但线程一般是调用start方法,不直接调用run方法。
      

  4.   

    建议尝试使用message,这个好用。
      

  5.   

    就是在main thread里面处理你 subthread 里面发出的消息就好了,具体代码google百度,一堆的
      

  6.   

    后来我用了异步线程
    public class consumeItem extends AsyncTask<Void, Void, Void>{
      protected Void doInBackground(Void... params) {
      }
    }