首页 > 开发 > Android > 正文

android service 里面怎么使用asyncTask异步处理

2017-09-08 15:24:48  来源:网友分享

我想在android的service后台运行时里面添加异步处理数据的操作,好像asyncTask 会和service冲突,不知道该如何在service class里面写asyncTask 方法。

解决方案

网上查了一些资料,基本功能算实现了,贴上代码!求补充。

	@Override	public void onCreate() {         //service里调用asyncTask		new MyTask().execute();	}		@Override	public void onStart(Intent intent, int startId) {	}	@Override	public void onDestroy() {	}    	//asyncTask 异步操作	class MyTask extends AsyncTask<Integer ,Integer, Integer>{		@Override		protected Integer doInBackground(Integer... params) {			//获取数据			return null;		}		@Override		protected void onPostExecute(Integer result) {			super.onPostExecute(result);		}	};