初识android——四大组件

末鹿安然 提交于 2019-12-18 02:31:07

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

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!