页面之间的跳转并携带数据

Intent intent=new Intent(MainActivity.this,PayMainActivity.class);
//把参数传递给PayMainActivity;


Bundle bundle=new Bundle();
//传递name参数为tinyphp
bundle.putString("accountid", "5");
bundle.putString("app_id", " ");
bundle.putString("app_name", xx);
bundle.putString("cporderid", "xx");
bundle.putString("device_info", "xx");
bundle.putString("extinfo", "");
bundle.putInt("money", 100);
bundle.putString("roleid", "5");
bundle.putString("rolename", "xx");
bundle.putString("serverid", "1");
intent.putExtras(bundle);
startActivity(intent);










另一个界面接受数据




//新页面接收数据
Bundle bundle = this.getIntent().getExtras();
//接收name值
accountid = bundle.getString("accountid");
app_id = bundle.getString("app_id");
app_name = bundle.getString("app_name");
cporderid = bundle.getString("cporderid");
device_info = bundle.getString("device_info");
extinfo = bundle.getString("extinfo");
money = bundle.getInt("money");
roleid = bundle.getString("roleid");
rolename = bundle.getString("rolename");
serverid = bundle.getString("serverid");






数据赋值给下面  :
JSONObject jsonObject = new JSONObject();
try {
jsonObject.put("accountid", accountid);
jsonObject.put("app_id", app_id);
jsonObject.put("app_name", app_name);
jsonObject.put("cporderid", cporderid);
jsonObject.put("device_info", device_info);
jsonObject.put("extinfo", extinfo);
jsonObject.put("money", money);
jsonObject.put("payway", x);
jsonObject.put("roleid", roleid);
jsonObject.put("rolename", rolename);
jsonObject.put("serverid", serverid);
} catch (JSONException e) {
e.printStackTrace();
}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值