Android AsyncTask问题

时间:2011-04-12 18:18:30

标签: android


我想告诉你我课程的结构。 我有HttpUtilities类,从我做请求(发送和获取Json对象)到服务器。 它是一个带有私有构造函数和静态方法的公共类。 我还有用户类操作数据(将字符串设置为jSon,json设置为...)。

在我的活动中,我已经声明了用户类的实例。 Thare是一些方法(SignIn,SignOut,InserToListView),它们会调用httpUtilities的相应方法。

现在,我想,对于每个用户事件,使用AsynkTask向服务器请求并更改ui。 我想使用AsynkTask在新线程中调用用户类的方法(例如InserToListview)。

寻求帮助。

1 个答案:

答案 0 :(得分:0)

如果您先尝试一下然后再问一些问题会更容易,但这里有一些一般建议可以帮助您入门:

  1. 子类AsyncTask
  2. 实施doInBackground,调用您的插入方法。
  3. (无论您现在在何处调用insert方法)都会实例化AsyncTask的子类。
  4. 在新的自定义execute对象上调用AsyncTask方法。
  5. 将您的AsyncTask存储在实例变量中,以便以后cancel