下面的代码在LG G3上进行了测试,它运行良好。但是,当我在三星Galaxy S3 / S2上测试时UPDATE table1 tbl1
JOIN table2 tbl2
ON tbl2.id = tbl1.id
SET tbl1.phone1 = tbl2.p1,
tbl1.phone2 = tbl2.p2;
由于某种原因没有被调用。
检查api的代码:
doInBackground()
Asynctask代码:
public void startBlat(String tosearch) {
AsynctaskMovie asynctaskMovie = new AsynctaskMovie();
if (Build.VERSION.SDK_INT>=Build.VERSION_CODES.HONEYCOMB) {
asynctaskMovie.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR,tosearch);
}
else {
asynctaskMovie.execute(tosearch);
}
我不知道什么可以解决这个问题。 按照我在这里阅读的答案,似乎代码应该有效,但不是这样。
答案 0 :(得分:0)
看不到任何可疑的东西。
我建议在一个非常简单的应用程序上运行一个非常简单的AsyncTask,确保它有效(如果没有,也许它与手机有关,所以请尝试使用模拟器确定)
然后逐步更改它以模仿您的代码,并且您将看到错误的位置。
G'福
!