摘要:
用ThreadHandle可以实现多线程,然后再主线程更新UI第二种就是用AsyncTask具体看代码public void onClick(View v) { new DownloadImageTask().execute("http://example.com/image.png");}private class DownloadImageTask extends AsyncTask { /** The system calls this to perform work in a worker thread and * delivers it the paramete. 阅读全文
摘要:
Service一。Serivce的启动方式分两种1.startService。用这种方式启动的话,负责启动这个service的Activity或者其他组件即使被销毁了,Service也会继续在后台运行,必须得Serivce自己做完任务区去调用stopSelf或者stopService去停止这个Serice。这种方式是Start方式2.bindService。这种方式要组件去调用BindService去绑定一个Service,这种方式Service的生命周期是知道所有绑定这个service的组件unbind之后才会销毁。这种方式称之为BoundstartService调用后会自动调用startC 阅读全文