我是 android 开发的新手,我面临一个愚蠢的问题,我的应用程序崩溃了,因为我设置了一个 timetask 来使用 httphandler 调用 URL,将其设置为 1 分钟延迟。
有什么方法可以在后台处理它吗?
达到相同目的的任何其他方法
我是 android 开发的新手,我面临一个愚蠢的问题,我的应用程序崩溃了,因为我设置了一个 timetask 来使用 httphandler 调用 URL,将其设置为 1 分钟延迟。
有什么方法可以在后台处理它吗?
达到相同目的的任何其他方法
使用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("");