2 reoger Reoger 于 2016.05.08 14:07 提问

能不能在Activiy中显示的调用onRestoreInstanceState方法??

当用户通过Intent一个回到之前的Activity时,Activity会被重绘,我想问问各位大神,
可不可以直接在Activty中某个Activty的生命周期中直接显示调用onRestoreInstanceState,用来保持Activty的状态跟之前保持不变。

3个回答

eyishion
eyishion   2016.05.08 20:56
已采纳
Reoger
Reoger 好吧 我已经找到解决方案了。谢谢你的回答
大约 2 年之前 回复
CSDNXIAOD
CSDNXIAOD   2016.05.08 14:12

C++中, 构造函数和析构函数能不能被显示调用?
C++中, 构造函数和析构函数能不能被显示调用?
C++中, 构造函数和析构函数能不能被显示调用?
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

eyishion
eyishion   2016.05.08 20:55

是不可以的,必须是异常情况下才有意义。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android onSaveInstanceState()和onRestoreInstanceState()调用时机
Android系统的回收机制会在未经用户主动操作的情况下销毁activity,而为了避免系统回收activity导致数据丢失,Android为我们提供了onSaveInstanceState(Bundle outState)和onRestoreInstanceState(Bundle savedInstanceState)用于保存和恢复数据。onSaveInstanceState(Bundle ou
深入理解onSaveInstanceState & onRestoreInstanceState 方法
onSaveInstanceState & onRestoreInstanceState 方法
Android Activity生命周期以及onSaveInstanceState、onRestoreInstanceState要点备忘
本文作者:Zhang Phil 原文链接: Android Activity生命周期以及onSaveInstanceState、onRestoreInstanceState要点备忘 一般的,当Android activity的生命周期进入onPause后,Android系统紧接着就要回调: protected void onSaveInstanceState
onSavedInstanceState()和onRestoreInstanceState()理解
大家遇到过这样的问题没: 当我在main.xml中定义EditText 控件,当我在该EditText中输入值,接着翻转屏幕时,我输入的内容清空了,但是当我给EditText定义了id属性,再执行上诉操作时,EditText的内容仍然存在。 今天想解释下,为什么会出现这样的情况: 如下的activity生命周期图 onSavedInstanceState()和onRestoreI
onSaveInstanceStat和onRestoreInstanceState调用时机
当某个activity变得“容易”被系统销毁时,该activity的onSaveInstanceState就会被执行,除非该activity是被用户主动销毁的,例如当用户按BACK键的时候。  注意上面的双引号,何为“容易”?言下之意就是该activity还没有被销毁,而仅仅是一种可能性。这种可能性有哪些?通过重写一个activity的所有生命周期的onXXX方法,包括onSaveInstanc
Android编程——自定义View类onSaveInstanceState与onRestoreInstanceState使用方法
在很多时候我们为获得在视图中自由绘制的能力, 需要创建一个继承于View类的定制类,然后重写onTouchEvent方法处理触摸时间,重写onDraw绘制自定义视觉效果。但这里可能会被一个问题困扰,那就是设备旋转导致数据丢失的问题,好在View类为我们提供了onSaveInstanceState和onRestoreInstanceState两个方法,虽然这两个方法和Activity两个方法很相似,
onSaveInstanceState和onRestoreInstanceState()
首先来介绍onSaveInstanceState() 和 onRestoreInstanceState() 。关于这两个方法,一些朋友可能在Android开发过程中很少用到,但在有时候掌握其用法会帮我们起到比较好的效果。尤其是在应用程序在不知道的情况下退出后,如何实现其数据保存的功能。先来让我们看下这两个方法的有什么样的作用。   1. 基本作用:    Activity的 onSav
android onRestoreInstanceState调用时序
onRestoreInstanceState调用时序 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663) android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679) android.app.ActivityT
onSaveInstanceState、onRestoreInstanceState、onNewIntent调用时机
onSaveInstanceState是在Activity还有机会被显示的时候被调用(比如从ActivityA打开另外一个ActivityB,或者切换横竖屏导致ActivityA被销毁重建),在Activity被正常销毁的时候不会被调用(直接调用finish()的情况),调用时机是:onStop()之前被调用,与onPause()没有严格的前后顺序关系 onRestoreInstanceStat
Activity,Fragment状态保存
Activity android:alwaysRetainTaskState      用法      用来标记Activity所在的Task的状态是否总是由系统来保持——“true”,表示总是;“false”,表示在某种情形下允许系统恢复Task 到它的初始化状态。默认值是“false”。这个特性只针对Task的根Activity有意义;对其它Activity来说,忽略之。