首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

利用androidannotations的@Backgroud及@UiThread引文替换原生AsyncTask的写法

2013-03-12 
利用androidannotations的@Backgroud及@UiThread注解替换原生AsyncTask的写法...@Overridepublic void onS

利用androidannotations的@Backgroud及@UiThread注解替换原生AsyncTask的写法
... @Overridepublic void onStart() {super.onStart();showLoadingProgressDialog();downloadUsersTask();}@Backgroundvoid downloadUsersTask() {ResponseEntity<User[]> responseEntity = restApiService.getUsersByStatus();List<User> users = Arrays.asList(responseEntity.getBody());testTismissProgressDialog(users);}@UiThreadvoid testTismissProgressDialog(List<User> users) {dismissProgressDialog();refreshResult(users);}private void refreshResult(List<User> users) {if(users == null) {return;}UserListAdapter adapter = new UserListAdapter(this,users);setListAdapter(adapter);}...

?

是不是清晰、简洁了很多~

?

相关参考:

https://github.com/excilys/androidannotations/wiki/WorkingWithThreads

热点排行