05 Activity 现场保护】的更多相关文章

我们接电话然后返回的 Activity将会被毁了重新创建 所以我们需要在摧毁记录一些信息还原Activity 摧毁时: //在Activi被摧毁的调用此方法 @Override protected void onSaveInstanceState(Bundle outState) { Log.e("fmyText", "onSaveInstanceState"); super.onSaveInstanceState(outState); outState.putIn…
1.Activity          >概念:活动面板   应用程序组件  可以绘制Ui界面  可以和用户进行交互     默认展示全屏  其他情况 界面比其他窗口小  悬浮在其他窗口上方     >创建一个Activity         >1,创建一个类继承Activity         >2,给Activity 添加生命周期方法  oncreate()         >3,要在清单文件进行注册 ,Application里进行注册 <activity name…
在<Cortex-M3 Devices Generic User Guide.pdf>中介绍了异常入栈和出栈的情况,详见2.3 Exception model.Cortex-M3内核的寄存器如下. 异常发生时,入栈的寄存器是R0~R3+R12+PC+LR+SP.为啥袒护R0‐R3以及R12呢, R4‐R11就是下等公民?(摘自<Cortex-M3权威指南 >第9章) 原来,在ARM上,有一套的C函数调用标准约定(< C/C++ rocedure Call Standard f…
数据保存:在软件开发中我们希望保存下各个Activity数据,以实现客户数据的时时保存,达到较好的用户体验. 那么我们需要解决如下问题: 1.什么时候保存? 2.保存哪些数据?     我想保存应用产生的数据,而这些用户的数据是在Activity与用户进行交互的时候产生的,就是界面上的数据,或者状态. 3.如何进行保存? 4.保存到哪里? 5.编写合适的例子? 创造思路,去哪寻找答案,首先,我想保存应用产生的数据,而这些用户的数据是在Activity与用户进行交互的时候产生的,所以我们进入Act…
在AIX环境下,若因维护误操作.存储mapping错误等,不小心将LV误删除,这种损失通常是巨大的.删除后的不当保护及恢复操作可能使数据无法恢复,也可能增加处理的时间与算法复杂度.如何有效保护现场,并选择正确的数据恢复方案是非常重要的. AIX的存储层有太多文章描述,做为铺垫,简要描述一下.PV相当于物理磁盘(对于存储,是存储映射过来的卷,对于操作系统而言,等同于物理硬盘),若干个PV组成一个VG,意味着可以将容量不同的存储空间合起来统一分配.为了实现这个目的,AIX把同一个VG的所有PV按相同…
生命周期:一个Activity从创建到销毁经过的全部方法 1.onCreate() 创建一个Activity的时候执行的方法 2.onStart()Activity可以被看见到时候无法交互(没有焦点).即屏幕无法点击有反应 但是看到这个界面 3.onResumen()Activity可以看见 并且获得焦点 4.onPause()Activity可以被看到但是无焦点 5.onStop()看不见Activity 也无焦点 6.OnRestart()从onStop到屏幕可见onStart 的中间 会执…
当从一个Activity跳转到第二个Activity后然 让其处理完业务逻辑回传数据给第一个Activity: 回传调用方法顺序: onActivityResult--->>onRestart>> start 第一个Activity: package com.fmyboke; import java.io.Serializable; import java.util.ArrayList; import java.util.HashMap; import java.util.List…
第一个Activity: package com.fmyboke; import java.io.Serializable; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import android.R.integer; import android.R.string; import android.app.Activity; import a…
现场保护 当一个活动进入到了停止的状态,是有可能被系统回收的,我们都学过Activity的生命周期 当活动处于onPause() ,onStop() ,onDestroy() 三种状态时程序可能会被Android系统回收掉,这时如果之前未进行保护操作把数据保存的话就会造成用户在程序当中的数据或者修改丢失.也就是这里要讲的”现场保护”,我们希望当下次在运行程序时,上一次的数据还能恢复. 因此需要解决这种问题,Android提供了onSaveInstanceState(BundloutState)方…
Activity基本概念 Activity代表活动窗口,通过Context加载页面显示内容,每一个Activity都必须在manifest.xml中注册. 一个应用程序由多个界面构成,回退栈,活动窗口,新窗口加入,旧窗口压入栈 继承了Activity的类都包括: onCreate() 方法内部有setContextView(int layoutResID), 会加载资源文件; onPause() 用户离开Activity,系统会自动调用,但是Activity并没有被销毁,在这个生命周期里数据需要…