您的位置:首页 > 其它

使用Intent和Bundle在两个Activity之间进行通信添加上一步按钮实现回退

2015-06-22 19:24 671 查看
使用Intent和Bundle在两个Activity之间进行通信添加上一步按钮实现回退

1: 如果要实现返回上一步的功能那么就需要定义一个常量CODE用于设置requestCode的请求码

2: 使用startActivityForResult(intent,CODE) 启动新的Activity

3: 布局文件中添加按钮Button其属性@+id设置为back

4: 为button添加时间监听器

button.setOnClickListener(new OnClickListener(){

public void onClick(View v){

setResult(0x717,intent);

finish();

}

});

5: 重写onActivityResult的方法在该方法中,需要判断的是requestCode请求码和resultCode结果码是否和预先设置的相同如果相同那么 清空密码和确认密码

protected void onActivityResult(int requestCode,int resultCode,Intent data){

super.onActivityResult(requestCode, resultCode, data);

if(requestCode==CODE&&resultCode==CODE){

((EditText)findViewById(R.id.pwd)).setText("");

((EditText)findViewById(R.id.repwd)).setText("");

}

}

运行效果:

图片
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: