初识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/p/2270964.html