好吧,所以我把范围缩小到我发现错误的地方了。我的仿真器确实有一个工作连接,但当我运行我的应用程序时,它只是给我一个“检查网络”的消息,而我却没有通过它。扔了很多原木之后,我想我把它收窄了。
protected Object doInBackground(Object[] params) {
Log.d("am i stuck", "AM i stuck?");
return null;
}当我调用我的custon AsyncTask.execute()类时,它无法通过该方法。我要回什么?我做错了吗?不会去我的岗位执行什么的。
发布于 2015-04-13 06:27:15
我想通了。我目前在一个组中工作,没有看到我的组中有一个人做了他们自己的定制doInBackground方法来执行所有的代码。我只是把它放在被推翻的方法中,一切都很好。谢谢你的反馈!
发布于 2015-04-13 06:01:58
我做错了吗?
这取决于你想做什么。
不会去我的岗位执行什么的。
首先理解您的代码:
后台函数中的-> Do位于辅助线程上,希望您在这里执行一些操作,比如进行网络调用。
B从->返回doInBackground是onPostExecute()的参数,在您的情况下为null。
C ->您的onPostExecute()代码中有什么?如果您没有在AsyncTask中执行任何操作,为什么还要创建一个doInBackground呢?
https://stackoverflow.com/questions/29598666
复制相似问题