之所以用runOnUiThread,是因为该函数必须在主线程里面执行。

解决方案 »

  1.   

    看看log里面报什么警告    。  另外 wandouGamesApi.pay(activity, theProductName, p,extInfo, new OnPayFinishedListener()  这个方法为什么要在主线程呢??你又没有去修改 UI反而我觉得你这个可能是去请求网络的,那倒是一定要放线程里做了,看看运行到这里的log如果一定要在主线程 ,也可以试一下  handler