android service 里面怎么使用asyncTask异步处理
澳门银河官网
澳门银河官网
当前位置 : 澳门银河官网 > 澳门银河官网开户

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

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

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

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

可以看一下AsyncTask,这是专门为了UI线程后台执行一些操作而设计的,service里面需要异步,你可以直接使用java的线程

广告位

澳门银河官网