ProgressDialog简单用法,软件登录、注册时弹出Dialog
来源:互联网 发布:迈视高清网络摄像机 编辑:程序博客网 时间:2024/06/05 18:25
我们在写软件时常常需要在用户登录注册时,显示一个弹窗,提醒用户正在注册或正在登录中,这些弹窗有利于用户与软件的交互,因为登录和注册是与网络进行通信的,比较耗时,如果不弹出提示,会让用户觉得软件卡住,没有响应等错觉,下面我们就用ProgressDialog简单实现此功能:
首先看看效果图,由于gif不方便,就截了图
private ProgressDialog progress;
下面放出代码,比较简单:
findViewById(R.id.btn_login).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
progress = new ProgressDialog(LoginActivity.this);
progress.setMessage(“正在登陆…”);
progress.setCanceledTouchOutSide(false); //使Dialog之外的屏幕不能点击
progress.show();
下面是处理登陆事件的代码,在服务器中查询检测
.
.
.
成功则不需要处理progress
.
.
.
如果登陆失败,则在失败代码第一行添加:
progress.dismiss(); //失败后,Dialog弹窗不会消失,需要手动销毁弹窗
}
});
0 0
- ProgressDialog简单用法,软件登录、注册时弹出Dialog
- 简单的Dialog和ProgressDialog应用
- 自定义ProgressDialog的姿势(模仿QQ登录加载dialog)
- jquery 登录/注册弹出层
- Dialog用法,简单+复杂
- 实现简单登录注册
- 简单注册登录请求
- AlertDialog弹出ProgressDialog时,AlertDialog卡住
- Dialog工具箱 – ProgressDialog
- ProgressDialog用法
- ProgressDialog用法
- php简单登录注册处理
- 简单的用户注册登录
- 简单的用户登录注册
- javaweb 简单 de 登录注册
- 安卓里简单的登录注册
- 简单的注册登录页面
- Jsp 简单的 注册 登录
- UVa 10763 Foreign Exchange,交换学生(习题5-4)
- 自定义多状态高仿应用下载百分数视图
- 重写比较器遇到错误参数异常的问题
- linux top命令中CPU 占用说明
- 数组中只出现一次的数字
- ProgressDialog简单用法,软件登录、注册时弹出Dialog
- Oil Deposits(DFS)
- HDU 2222 Keywords Search (AC自动机)
- C++11读书笔记—1(长期历史遗留问题,宏定义与类型)
- 函数柯里化
- HTMLCSS基础-选择符优先级
- HDU 3966 Aragorn's Story
- Android的四大组件之-Activity的状态和生命周期
- 设计模式-享元模式