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