您的位置:首页 > 其它

跳转Activity携带数据

2016-12-23 14:26 134 查看
有两种方式,但是载体都是intent,拿出来的方式相应的有两种:

第一种:直接用intent携带:

装:

intent.putExtra("zhangsan", "张三");
intent.putExtra("lisi", "李四"); 拿:
String maleName = intent.getStringExtra("zhangsan");
String feMaleName = intent.getStringExtra("lisi");

第二种:存在bundle里面,再用intent携带:

装:

Intent intent = new Intent(MainActivity.this,
SecondActivity.class);
Bundle bundle = new Bundle();
bundle.putString("pic", path);
intent.putExtras(bundle);
startActivity(intent);拿:因为是你自己传递数据,所以数据不会为空,没必要做非空判断
String path = getIntent().getExtras().getString("pic");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: