activity之间参数传递
来源:互联网 发布:美国互联网瘫痪 知乎 编辑:程序博客网 时间:2024/05/01 22:10
public void openActivity(View v){
//打开新的Activity方法
Intent intent = new Intent(this, OtherActivity.class);//激活组件,显示意图:明确指定了组件名称的意图叫显示意图 //关于指定组件名称,还有很多写法 //1> intent.setClass(this, OtherActivity.class);//指定要激活的组件名称 //2> intent.setClassName(this, "cn.itcast.activitys.OtherActivity");//前一个为包名,激活其他应用 //3> intent.setComponent(new ComponentName(this, OtherActivity.class)); startActivity(intent);
A向B中传参方法一
A应用 Intent intent = new Intent(this, OtherActivity.class);/ intent.putExtra("company", "传智播客"); intent.putExtra("age", 5); */ B应用Intent intent = getIntent();//获取用于激活它的意图对象/*String company = intent.getStringExtra("company");int age = intent.getIntExtra("age", 0);*/
A向B中传参方法二
A应用 Bundle bundle = new Bundle(); bundle.putString("company", "CSDN"); bundle.putInt("age", 11); intent.putExtras(bundle); B应用 Bundle bundle = intent.getExtras(); String company = bundle.getString("company");int age = bundle.getInt("age");
激活带返回参数的activity
A应用 startActivityForResult(intent, 100); @Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) {String result = data.getStringExtra("result");Toast.makeText(getApplicationContext(),result, 1).show();super.onActivityResult(requestCode, resultCode, data);}}B应用public class OtherActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);setContentView(R.layout.other);public void closeActivity(View v){Intent intent = new Intent();intent.putExtra("result", "老方与丽丽的故事,后面省略2000字");setResult(20, intent);//设置返回数据finish();//关闭Activity(关闭窗口)}}
0 0
- activity之间参数传递
- activity之间参数传递
- activity之间参数传递
- activity之间参数传递
- Activity之间传递参数
- Activity之间传递参数
- android activity之间传递参数
- android activity之间传递参数
- android activity之间参数传递
- activity之间的参数传递
- 两个Activity之间传递参数
- Android Activity之间参数传递
- Activity之间的参数传递
- 两个Activity 之间传递参数
- Activity之间参数传递方式
- 在Activity之间传递参数
- Activity之间信息传递(参数传递)
- Android中Activity之间传递参数
- iOS 产品上架需知
- MYSQL双机主从环境搭建(流程简单)
- 横竖屏切换时候Activity的生命周期
- php标准库(SPL)-SPL函数
- 蓝桥杯 算法提高 周期字串
- activity之间参数传递
- com.mysql.jdbc.PacketTooBigException: Packet for query is too large (4200044 > 1048576). You can cha
- Maven中的多模块vs继承
- 【android】垃圾回收机制
- 神经元模型和网络模型
- Java源码阅读之TreeSet
- 说说情商这玩意
- 第2周项目,求值
- 1004-史丰收速算