question1: 什么是Activity?
anwser1: 就是安卓手机上一个个单窗界面。互相之间的信息是独立使用的,要的时候要传递(暂时是这样,其实应该不是)
创建一个Activity三步走:
第一步. 逻辑:在src里写好该Activity。
第二步. 布局:在layout里写好布局。
第三步. 注册:在AndroidManifest.xml注册。
点击src右键new 新建一个activity的时候不需要AndroidManifest注册(如果只要实现基本功能),这时只要两步。
转到一个Activity:
随便找个转的事件,比如
.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View arg0) {</span>
在里面转
Intent intent = new Intent();
intent.setClass(now_context, to_new_context);
con.startActivity(intent); </span>
这是基本的转的方法,有时候需要传递参数
这个时候Intent这个东西要发挥更大的用处
见传送门---》点击打开链接
Activity要干些什么事:
先要了解Acivity的生命周期
传送门--》点击打开链接
这是onCreate,这个实现基本功能
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main); //绑定布局
}