初识android——四大组件

android的四大组件:Activity、Service、ContentProvider、BroadCast

 

  • activity

Activity之间的调用和参数传递:

1、   android通过activity窗口与用户进行交互,它相当于一个个jsp展示页面;

2、   通过intent来控制activity的跳转;打开新的activity的方法:

View Code
1 Intent intent = new Intent();
2 intent.setClass(MainActivity.this, OtherActivit.class);
3 //或者
4 intent.setConponent(new CompunentName(MainActivity.this,OtherActivity.class));

 

1、   Activity之间的传值:intent.putExtra(“id”,10);

传一个对象:序列化参数传递

取值:

Intent intent  = this.getIntent();

Int id = intent.getIntExtra(“id”,0);

String name = intent.getStringExtra(“name”);

另外,可以通过intent反向传递参数……

MainActivity.this.startActivityForResult(intent,3);

MainActivity.this.setResult(“success”,intent);

 

  • Service

 

  • ContentProvider
  • BreadCast

 

 

转载于:https://www.cnblogs.com/qsl568/archive/2011/12/01/2270964.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值