Activity概述
四大组件
- Activity
- Service
- BroadcastReceiver
- ContentProvider
负责与用户交互的组件
一个程序由多个Activity
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long l) {
Intent intent = new Intent(this, DetailActivity.class);
HashMap<String, Object> itemMap = (HashMap<String, Object>) parent.getItemAtPosition(position);
intent.putExtra("index",""+position);
intent.putExtra("title",""+itemMap.get("title"));
startActivity(intent);
Toast.makeText(this, "点击"+position, Toast.LENGTH_SHORT).show();
}
要想实现界面的跳转,就必须封装一个Intent对象,在其中说明新打开Activity的信息
Intent对象可以通过一系列的put方法携带参数,再通过响应的get方法获取这些参数,从而达到界面间传参的目的。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。