任何人都可以帮我解决如何在asynctask http://www.androidhive.info/2012/05/how-to-connect-android-with-php-mysql/中进行此操作。这不适用于android 4.0.3。谁能帮我?提前谢谢。
答案 0 :(得分:0)
您可以使用严格模式。但是这种模式只是用于测试并强制android忽略“在主线程上运行”。强烈建议使用AsyncTak
。
您已经注意到该教程在某些部分也使用了AsyncTask
,但它在UI线程上运行。这个不好。您必须删除该部分:
例如在教程中我们有:
protected String doInBackground(String... params) {
// updating UI from Background Thread
runOnUiThread(new Runnable() {
public void run() {
您必须将其更改为:
protected String doInBackground(String... params) {
public void run() {
我相信这会对你有帮助。