9:00am-12:00am
若水视频:Intent 初级学习
1:Intent 用来启动一个activity。
layout布局文件 main.xml->用来添加控件。
然后到src中的MainActivity.java中给对应的控件添加监听器listener,然后在onclick函数中写 意图(Intent),然后写startActivity(intent).开启意图。
运行,进行测试
2:Intent 用来 由一个Activity切换到另外一个Activity
在layout文件夹下新建 second.xml,并添加控件
在src中新建一个SecondActivity.java然后,source->override->oncreate函数。
然后,在MainActivity.java中写~~~~~~忘了
别忘了,在Androidmain.xml中 对新建的activity进行注册。
3:Intent 用来由一个Activity 向另一个传参数
4:Intent 用来由一个Activity 向另一个返回结果。
总结:Intent的这4种用法,若水通过实例很好的帮助理解和记忆。
弯路:从Android 3.0开始,增加了Frame功能。因此,当我自己进行新建android项目时,明显的跟若水视频里的,文件布局不一样。
原来的layout/main.xml
现在的layout/android_main.xml; layout/frame_main.xml;
还有MainActivity.java的变化很大。
解决方案: 在新建项目时,把默认的android_main的名字,改为main.xml
直接删除 frame_main.xml;
然后把main.xml; 内容清空,然后拖进来一个布局按钮
然后把MainActivity.java中的frame相关的所以代码删去。详细见连接:http://blog.sina.com.cn/s/blog_3e28c8a50101fqvw.html
这样就可以按照视频进行学习
弯路:下午花了1-2小时进行照着视频敲代码。太慢,费时间。而且,其他方法效果更好些。节约时间
解决方案:把视频对应的代码导入,然后新建项目,自己去敲。去阅读。
总结:学习了Intent4种使用方式;一些细节,如override快捷键等;解决了android3.0之后,每次新建的项目。都会跟视频中的不一样。