0

我是 android 开发的新手,我面临一个愚蠢的问题,我的应用程序崩溃了,因为我设置了一个 timetask 来使用 httphandler 调用 URL,将其设置为 1 分钟延迟。

有什么方法可以在后台处理它吗?

达到相同目的的任何其他方法

4

1 回答 1

0

使用AsyncTask在后台执行耗时的任务

例子:

private class LongOperation extends AsyncTask<String, Void, String> {

    @Override
    protected String doInBackground(String... params) {
        // Do background work here
        return "Executed";
    }      

    @Override
    protected void onPostExecute(String result) {               
        //Do something on finish of background work
    }

    @Override
    protected void onPreExecute() {
       // Do something before executing doInBackground
    }
}

在您的活动中将此称为:

new LongOperation().execute("");
于 2013-04-11T18:06:32.567 回答