情况 是这样的,有一个主界面MainActivity,里面有两个按钮:mButton1, mButton2.按下去之后分别跳转到Activity1和Activity2.在Activity1里有一个按钮mButton3,跳转至Activity3,采用的是有返回值的跳转方式。在Activity3设置按键,满足一定条件时会跳到Activity1,同时传信息给Activity1. 从Activity1在Activity3时跳转良好!Activity3里,跳转到Activity1的代码片段:
clickOk = true;
Intent backIntent = new Intent(Activity3.this, Activity1.class);
Bundle bundle = new Bundle();
bundle.putString("send", f0.getAbsolutePath());
backIntent.putExtras(bundle);
Activity3.this.setResult(0, backIntent);
Activity3.this.finish();
后来,我开发Activity2,当时粗心大意,未对Activity3做修改,就绑定了Activity3.(注意:在Activity3里返回的时候,关联的是Activity1.) 但当Activity2和Activity3关联之后,Activity3满足触发条件后,竟然能正常的返回Activity2。太奇怪了!
Activity3里 返回Intent的设置里,是往Activity1里跳转的。我现在就纳闷,在Activity3原封不动情况下,Activity2和Activity3 建立intent跳转关系后, Activity3怎么就跳转到Activity2了???
近期会提供源码,欢迎大家讨论、测试,欢迎大神指点。
分享到:
相关推荐
android activity跳转 窗口跳转
演示5.x之前Android的Activity跳转动画,以及Android5.x之后的跳转动画
android实现activity跳转,给初学者一点实例参考,本源码就是实现点击按钮,实现activity跳转
Android界面activity跳转的路由管理工具
android activity之间的跳转
大家使用Android的原生UI都知道,Android的Activity跳转就是很生硬的切换界面。其实Android的Activity跳转可以设置各种动画。下面给大家看看效果: 实现非常简单,用overridePendingtransition(int inId, int outId)...
最近搞一个项目,遇到了Android 下拉activity打开一个新的activity,在网络找了一段时间没找到合适的,就下载了一些demo改成了一个自己想要的效果,由于是自己做的项目,我就直接把我做的给共享了,有不足的地方还望...
Android的Activity跳转动画
在android开发中Activity相当于web开发的页面,或者说如j2ee开发中对应的jsp页面。在开发jsp时,经常会遇到页面跳转的问题,在android也同样会遇到。以下的几个例子是我对android的Activity跳转的小结。
android入门activity跳转源代码
1.使用 Intent 和 Bundle 实现页面之间的参数传递和跳转; 2.ListView 的使用以及 ListView 中 Item 的点击事件处理 3.button点击事件
Android源程序实现两个Activity之间的跳转
实现Activity跳转代码 本人菜鸟 旨在分享交流
集合了二十多种activity 跳转时的动画,各种玄丽效果。应有尽有,不下走宝了,你不会后悔!
代码主要实现从一个Activity跳转到另外一个Activity
本文主要介绍Android 多个Activity相互之间的跳转,认识Activity生命周期,在做Android编程的时候用处很大,希望能帮助有需要的小伙伴
android 自定义 dialog和activity 跳转的样式
实现activity绚丽的跳转动画效果,
android activity各种方式跳转 经典 完整代码 非常经典 非常好用完整的代码.
通过三个Activity类来演示多个Activty之间的跳转