介绍
介绍
今天我们来学习一下在 app 程序里面的不同 Activity 活动页之间传递参数的方法
教程
准备
准备两个 Activity,一个是 PageA,一个是 PageB
传递参数
从 PageA 传递参数到 PageB
在 PageA 里编写代码
Intent intent = new Intent(); Bundle bundle = new Bundle(); intent.setClass(PageA.this, PageB.class); bundle.putString("sArg", "this is string"); bundle.putInt("iArg", 123); intent.putExtras(bundle); startActivity(intent);
接收参数
从 PageB 接收来自 PageA 的参数
在 PageB 里编写代码
try { Bundle bundle; bundle = this.getIntent().getExtras(); sArg = bundle.getString("sArg"); iArg = bundle.getInt("iArg"); } catch (Exception e){ e.printStackTrace(); return; }