1.没有activity都要复写oncreate()函数;
2.每一个activity都与需要在Manifest.xml中添加配置,里面有interfilter的就是默认第一个运行的activity;
3.view是所有控件的父类,要强制类型转换;
4.findeviewById()这个函数 可以捕获控件,来进行复值:
Intent对象都包括什么
1,component name指定另一个intent的名字
2,action动作
3,data传到另一个intent
4,extras键值对
5,两个activity有可能不在一个应用程序中间,可以用uri来传递。
Uri Uri = Uri.parse("smsto://18710498226")
Intent intent = new Intent(Itnent.ACTION_SENDTO,uri);
intent.putExtra("sms_boday","The SMS text");
2.每一个activity都与需要在Manifest.xml中添加配置,里面有interfilter的就是默认第一个运行的activity;
3.view是所有控件的父类,要强制类型转换;
4.findeviewById()这个函数 可以捕获控件,来进行复值:
Intent对象都包括什么
1,component name指定另一个intent的名字
2,action动作
3,data传到另一个intent
4,extras键值对
5,两个activity有可能不在一个应用程序中间,可以用uri来传递。
Uri Uri = Uri.parse("smsto://18710498226")
Intent intent = new Intent(Itnent.ACTION_SENDTO,uri);
intent.putExtra("sms_boday","The SMS text");
startActivity(intent);
oncreat()第一次创建
onstart()用户看见
onresume()得到用户的焦点
onstop()当第二个遮挡了第一个为不可见
onPuse()暂停
ondestroy()当资源不够
onrestart()从新启动
Task 栈中存在
finish()则可以从第三个回到第一个,第二个用finish()结束掉即可
weight()是1,2,则第一个占1/3第二个占2/3
strech()拉伸第几个来填满父控件
handler 中的post方法把一个线程放进了消息队列,其实他是和主线程是同一个线程。