android中从a界面跳到b界面,在b界面点返回按钮返回a界面,从c界面跳到b界面,点返回则返回c界面

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android中从a界面跳到b界面,在b界面点返回按钮返回a界面,从c界面跳到b界面,点返回则返回c界面相关的知识,希望对你有一定的参考价值。

注意:b界面上只有一个按钮,是用startactivityforresult方法吗,如果是怎么写,如果不是用什么方法

调用另一个activity方法:
//new一个intent
Intent intent=new Intent();
intent.setClass(a.this,b.this);//a为当前activity,b为目标activity
startActivity(intent);
a.this.finish();

如果是还要带参数传输和返回的话 ,在a中:
//new一个intent
Intent intent=new Intent();
intent.setClass(a.this,b.this);//a为当前activity,b为目标activity
//new一个Bundle对象并将要传递的数据传入
Bundle bundle=new Bundle();
bundle.putDouble("SEX",SEX);
intent.putExtras(bundle);
startActivityForResoult(intent,0);
a.this.finish();
b中:
a.this.setResult(RESULT_OK,intent);//在b中你要把数据放在intent中然后再调用返回
b.this.finish();

希望对你有所帮助
参考技术A 嗯,楼下方法可以的,用boolean判断可以,也可以在a跳转是传个参数,c跳转过来也传个参数。但b是先检测参数,看看是哪个界面跳转过来的,再决定跳转到哪
调用另一个activity方法:
//new一个intent
Intent intent=new Intent();
intent.setClass(a.this,b.class);//a为当前activity,b为目标activity
startActivity(intent);
参考技术B 你来一个boolean值表示本次跳到b界面的是由a跳的还是c跳得。。。。然后跳回去时用boolean做个做个判断不久可以回去了!

以上是关于android中从a界面跳到b界面,在b界面点返回按钮返回a界面,从c界面跳到b界面,点返回则返回c界面的主要内容,如果未能解决你的问题,请参考以下文章

android怎么返回上一个Activity啊?

Android中我要把A界面里的数据传递给B界面但是跳转到C界面,怎样实现?用Intent行吗?

Android LaunchMode案例篇

android 怎么定义一个按钮和返回键功能一样回到上一个界面

Android如何不让Activity销毁

iOS界面跳转