Android activity跳转并且回调

假设A页面要跳到B页面,A页面需要获取B页面传回来的参数来确定显示哪个列表。主要代码如下:

在A页面中:
              Intent intent =  new Intent();
              intent.setClass(A.this,  B.class);
              startActivityForResult(intent,REQUESTCODE);//REQUESTCODE定义一个整型做为请求对象标识

跳转到B,在B页面中:
             B.setResult(parama,  getIntent());//定义返回的参数parama
             B.finish();

返回到A,在A页面中:
            @Override
            protected  void onActivityResult(int requestCode, int
resultCode, Intent data)  {
                     
  super.onActivityResult(requestCode, resultCode,  data);
                      
//resultCode就是在B页面中返回时传的parama,可以根据需求做相应的处理
            }

时间: 2024-10-09 13:50:46

Android activity跳转并且回调的相关文章

android activity 跳转传值问题研究

Java代码   intent = new Intent(); intent.setClass(LoginActivity.this, RegActivity.class); Java代码   startActivity(intent); 因为刚学android.所以在很多的时候.不知道从什么地方下手! 可是,我曾经记得我恩师说过这么一句话! 不管那个编程语言.能把一个简单的登陆做的好!算是已经基本入门了! 所以我测试做了一个android的登陆! 可是在运行中!我想弄一个按钮,为"注册&quo

Android——Activity跳转

目的:实现Activity之间的跳转 Activity_main.xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:

Android Activity跳转动画,让你的APP瞬间绚丽起来

我们都知道绚丽的APP总会给用户耳目一新的感觉,为了抓住用户更大网络公司使出浑身解数让自己的产品更绚丽,而绚丽最简单的效果就是Activity跳转效果,不仅可以让用户看起来舒服,而且实现起来也特别简单,好,下面就让我们实现这些效果,告别原生态的跳转效果吧! 首先新建一个Android项目,起名叫作AndroidSwitch.实在不知道起什么名字了,就有道了一个这样的名字,首先让我们先看一下XML代码很简单,就一个LIstview 代码如下所示: <LinearLayout xmlns:andro

Android Activity跳转flag

参考自http://my.oschina.net/u/1244156/blog/228483 关于几个flag 1.FLAG_ACTIVITY_NEW_TASK: 当进行一个activity跳转,A->B,若跳转的activityB,在系统内无其(activityB)的task(亦即属于该activity的应用栈),则新建一个task:若已经有该activityB的task,则不再新建task: 若无包含该flag,则系统则不创建新task,该activity将放在调用者的task里 下图比较生

Android activity跳转方式

方法一:通过SetContentView切换Layout来实现界面的切换,这种方法相当于重绘Activity. protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button btnInsert = (Button) this.findViewById(R.id.btnInsert); //

android Activity跳转到指定的Fragment

在要跳转的activity中的按钮写: //一.先跳转到主MyActivityFragment,通过传递参数让他接受 case R.id.grxxbut: Intent show=new Intent(GrXxActivity.this,MyActivityFragment.class); show.putExtra("grxx",1); startActivity(show); finish(); break; //二.这个是fragment的主方法 public class MyA

[Android]Activity跳转传递任意类型的数据、Activity为SingleTask时代替StartActivityForResult的解决方案

以下内容为原创,欢迎转载,转载请注明 来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/4389674.html 需求:在ActivityA跳转到ActivityB,然后在ActivityB操作完返回数据给ActivityA. 这个很普遍的需求,一般情况是使用startActivityForResult的方式去完成. 但是当ActivityB为SingleTask时,这个方式就无效了.你会发现当你执行startActivityForResult后,o

编程思想 thisP84 和内部类 匿名类 Android ACTIVITY 跳转

类名.this http://m.blog.csdn.net/blog/nullreference_11109/7746822 15点54分  5月18日 2015年 <第一行代码>P37和P39中有可以参考 参考为知笔记 关键字 FirstActivity.this  Toast  第一行代码 context对象 向下转型

android activity的常用代码:关闭、传值、返回值、回调、网页、地图、短信、电话

Intent intent = new Intent();   intent.setClass(Forward.this, ForwardTarget.class);//forward为当前activity,forwardTarget为新的activity   startActivity(intent);   finish(); Intent用法实例 1.无参数Activity跳转 Intent it = new Intent(Activity.Main.this, Activity2.clas