当前位置: 移动技术网 > IT编程>移动开发>Android > Android开发笔记之:返回键的复写onBackPressed()介绍

Android开发笔记之:返回键的复写onBackPressed()介绍

2019年07月24日  | 移动技术网IT编程  | 我要评论

上海国企改革龙头股,太阳圣火教育在线,厦门小鱼网招聘

在android开发中,当不满足触发条件就按返回键的时候,就要对此进行检测。尤其是当前activity需要往前一个activity传送消息时。即activity1跳转到activity3如果采用的是startactivityforresult这种方式,如果不重写返回键,程序不知道要返回给activity1什么内容就会报错。因此,必须对activity3的返回按键重写,这里让他传一个“error”信息:
复制代码 代码如下:

@override
    public void onbackpressed() {
       // todo auto-generated method stub
     intent backintent = new intent(activity3.this, activity1.class);
       bundle bundle = new bundle();
       if(!clickok)
           bundle.putstring("send", "error");
       backintent.putextras(bundle);
       activity3.this.setresult(1, backintent);
       activity3.this.finish();
        //super.onbackpressed();              
    }

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网