终于来到大练习部分,里面也有少量需要更改的地方:
- ProgressDialog已过时
/**
* 显示进度对话框
*/
private void showProgressDialog() {
if (progressDialog == null) {
progressDialog = new ProgressDialog(getActivity());
progressDialog.setMessage("正在加载...");
progressDialog.setCanceledOnTouchOutside(false);
}
progressDialog.show();
}
用ProgressBar代替,但ProgressBar似乎只有转圈缓冲,没有显示文字功能,首先初始化再是方法调用
private ProgressBar progressBar;
private void showProgressBar(){
if (progressBar == null) {
progressBar = new ProgressBar(getActivity());
}
progressBar.setVisibility(View.VISIBLE);
}
想起来好像没有实现转圈缓冲的效果,有没有大神解释怎么回事…
- 下拉刷新和抽屉布局更改
androidx的使用:
<androidx.drawerlayout.widget.DrawerLayout>
<androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
调用support.v4很久没成功过的路过…
最后app效果:
目测是和风天气的接口有时不太行,调用县级天气时候失常失败,过一会就好了,还有必应的图片更换功能也失效了,只能当作代码学习了。