【发布时间】:2013-01-10 23:42:09
【问题描述】:
谁能帮我把如何在 asynctask http://www.androidhive.info/2012/05/how-to-connect-android-with-php-mysql/ 中做这个。这不适用于 android 4.0.3。谁能帮我?提前谢谢你。
【问题讨论】:
-
伙计们,我已经解决了这个问题,谢谢。
谁能帮我把如何在 asynctask http://www.androidhive.info/2012/05/how-to-connect-android-with-php-mysql/ 中做这个。这不适用于 android 4.0.3。谁能帮我?提前谢谢你。
【问题讨论】:
您可以使用严格模式。但是这种模式只是为了测试和强制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() {
我相信这会对你有所帮助。
【讨论】: