android 翻页卷曲效果(内含源码)
Android两侧推出导航菜单的实现
android锁定底部菜单栏实现
--------------帖子正文---------------
Android中通过子线程连接网络获取资料,同时显示加载进度对话框给用户的操作,需要Thread和Handler来完成,在Thread中执行比较耗时的代码,完成后再通过Handler发送消息给主线程,由主线程刷新UI。
在实现上比较的烦琐,为简化此方法,花了点时间封装了Thread和Handler,现在通过简单的代码就可以实现相同的功能,而把更多精力放到业务逻辑处理上!效果如图:LoadingDialog loadingDialog = new LoadingDialog(getActivityGroup(), loadingDialogExecute);// loadingDialog.setIsShowDialog(false); loadingDialog.start(); LoadingDialogExecute loadingDialogExecute = new LoadingDialogExecute() { @Overridepublic void executeSuccess() {// 更新UI操作,如填充ListViewlistAdapter = new ListAdapter(MsgListActivity.this, wikis);listView.setAdapter(listAdapter);} @Overridepublic void executeFailure() {// 异步执行失败或出错时的处理// ……} @Overridepublic boolean execute() {// 在这里执行耗时的操作,如连接网络拉取数据try {// ……} catch (Exception e) {e.printStackTrace();setErrorInfo("出现错误\n" + e.getMessage());return false;}return true;}};
用到的两个类,下载