0

我在使用 AsyncTask 时遇到问题。我希望我在后台通过 GET(成功)但(问题)将数据发送到服务器,当没有连接时我必须重新发送三次才能保存到我的 sqlite>?我怎样才能做到这一点 ?

PS:在重新发送之前,我们必须让我们的后台睡眠(如何?)。

谢谢

4

1 回答 1

1

AsyncTask 的线程规则:

Only once execution can be performed, any other attempt (to resume) will throw exception.(见文档)

sleep()进不去AsyncTask

为此,您可以创建BroadcastReciever将侦听连接更改的内容。

于 2011-07-28T01:50:29.920 回答