谈谈Android(Activity)的理解
2015-07-31 19:57
615 查看
Activity原理:
.java.xml.resource(数据)之间的调用:
java可以通过xml布局文件获取resource数据,value/string.xml.还有别的;也可以通过.java.this.getResource().***(数据资源在R文件中的定位)
Activity套件分为五部分
R文件
.xml文件
.java文件
manifiest注册
resource位置
Activity的生命周期:
先说说Activity介绍:
Activity就是一个界面系统,只要是界面系统就包含三个部分组成:控件,布局,事件;
Activity实例,就是指其对象,由Android系统自己实例化,自动穿件;就是布满整个窗口,或者是悬浮于其他窗口之上的交互界面.就是一个独立的程序界面;一个程序通常有多个Activity组成,都会在Manifest.xml中指定一个主的Activity
下列代码可见:
原理:当启动其他Activity是,新的Activity会压入栈中,同时获取用户焦点,这个时候就可以在这个新的Activity上面操作,原Activity失去焦点变为不可操作.
Activity生命周期的3个阶段
开启:onCreate();onStart();onResume();
重新获取焦点:onRestart();onStart();onResume();
关闭:onPause();onStop();onDestroy();
生命周期的七个方法:
onCreate();
onStart();
onRestart();
onResume()'
onPause();
onStop();
onDestroy();
两个子循环,子生命周期
第一层(内层)循环是:焦点的生命周期循环,在当前Activity的焦点获得与失去中循环,在这个过程中,Activity是始终可见的-----onPause()->onResume()->onPause()
第二层(外层)循环是Activity周期循环,是当前Activity在可见和不可见之间循环-----onStart()->onResume()->onResume()->onPause()->onStop()
生命周期划分:
整体生命周期:onCreate()->...-onDestory()
可视生命周期:onStart()->...->onStop()
焦点生命周期:onResume()->onPause()
下面是Activity完整图:
.java.xml.resource(数据)之间的调用:
java可以通过xml布局文件获取resource数据,value/string.xml.还有别的;也可以通过.java.this.getResource().***(数据资源在R文件中的定位)
Activity套件分为五部分
R文件
.xml文件
.java文件
manifiest注册
resource位置
Activity的生命周期:
先说说Activity介绍:
Activity就是一个界面系统,只要是界面系统就包含三个部分组成:控件,布局,事件;
Activity实例,就是指其对象,由Android系统自己实例化,自动穿件;就是布满整个窗口,或者是悬浮于其他窗口之上的交互界面.就是一个独立的程序界面;一个程序通常有多个Activity组成,都会在Manifest.xml中指定一个主的Activity
下列代码可见:
<Activity android:label="@string/app_name" android:name=".MainActivity" ><intent-filter> <action android:name="android.intent.action.MAN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter></Activity>
原理:当启动其他Activity是,新的Activity会压入栈中,同时获取用户焦点,这个时候就可以在这个新的Activity上面操作,原Activity失去焦点变为不可操作.
Activity生命周期的3个阶段
开启:onCreate();onStart();onResume();
重新获取焦点:onRestart();onStart();onResume();
关闭:onPause();onStop();onDestroy();
生命周期的七个方法:
onCreate();
onStart();
onRestart();
onResume()'
onPause();
onStop();
onDestroy();
两个子循环,子生命周期
第一层(内层)循环是:焦点的生命周期循环,在当前Activity的焦点获得与失去中循环,在这个过程中,Activity是始终可见的-----onPause()->onResume()->onPause()
第二层(外层)循环是Activity周期循环,是当前Activity在可见和不可见之间循环-----onStart()->onResume()->onResume()->onPause()->onStop()
生命周期划分:
整体生命周期:onCreate()->...-onDestory()
可视生命周期:onStart()->...->onStop()
焦点生命周期:onResume()->onPause()
下面是Activity完整图:
相关文章推荐
- Android学习笔记之事件分发机制(二)
- android broadcast基础学习
- Android第四十五期 - QQ空间发说说功能
- Android第四十五期 - QQ空间发说说功能
- Android侧滑抽屉效果实现
- Android开发之远距离PC控制
- 【Android学习笔记】手机中data文件夹点不开怎么办?三步教你获取数据库文件
- [Android]可缩放性ImageView(可以放大缩小)
- Android 内存监测工具 DDMS --> Heap
- Android studio 安装中遇到一些问题的解决办法,分享一下
- Android 布局详解 -三表格布局(TableLayout)以及重要属性
- Android5.0 Framework框架源码剖析声明
- Android ViewPager多页面滑动切换以及动画效果
- android的问号?和@符号的含义
- Android 代码混淆 选项说明
- Android手机Root授权原理细节全解析
- android防止重复点击事件的发生笔记
- Android:onItemClickListener无效
- 【Android】揭秘如何利用Service与线程制造安卓后台通知栏推送
- android audio无法自动播放