gzip android,怎么在Android系统中使用gzip进行数据传递

Intent(意图)主要是解决Android应用的各项组件之间的通讯。为了实现传递数据这个目的需要以下步骤

Activity1需要构造一个 Intent,这个Intent用于告诉系统,我们要做“查看”动作

intent可调用putExtra来存放想要传递的数据

然后调用setClass,设置Activity1和欲调用的组件Activity2

最后调用startActivity将构造的Intent传入,系统会根据此Intent中的描述,到Activity1中找到满足此Intent要求的Activity,系统会调用找到的 Activity2最终传入Intent

在Activity2中可使用getIntent来获取传递的Intent,并通过获取数据的方法来获取数据代码示例:

Intent intent = new Intent();  // Activity1

intent.putExtra("one", num1);

intent.putExtra("two", num2);

intent.setClass(FirstActivity.this, SecondActivity.class);

startActivity(intent);

 Intent intent = getIntent();  //Activity2

String num1 = intent.getStringExtra("one");

String num2 = intent.getStringExtra("two");

int ret = Integer.parseInt(num1) + Integer.parseInt(num2);

result.setText(ret+"");注意:我们在使用intent的时候可以使用bundle传递复制的数据类型。

取消

评论

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值