activity-Android保存Activity的状态

问题描述

Android保存Activity的状态

如下图,我想保存打勾图片的visiable状态和最下面的用于计数的数字,当点击返回按钮时调用finish结束Activity,请问这些信息怎么保存呢? 求大神解答

解决方案

Android 之 getSharedPreferences 和 getPreferences

保存数据的方法如上述的链接,在 onStop 中调用。

时间: 2024-10-22 04:14:25

activity-Android保存Activity的状态的相关文章

Android保存Activity状态的方法_Android

本文实例讲述了Android保存Activity状态的方法.分享给大家供大家参考,具体如下: 如果你想保存Activity的信息(例如,类实例的变量)而又不需要和其它的组件共享的话,你可以调用Activity的getPreferences方法,不用指定一个Preference的名字.对返回的Shared  Preference的访问只限于调用的Activity:每个Activity支持一个不命名的Shared Preference对象. 下面的框架代码显示了如何使用Activity的私有Shar

Android保存Activity状态的方法

本文实例讲述了Android保存Activity状态的方法.分享给大家供大家参考,具体如下: 如果你想保存Activity的信息(例如,类实例的变量)而又不需要和其它的组件共享的话,你可以调用Activity的getPreferences方法,不用指定一个Preference的名字.对返回的Shared  Preference的访问只限于调用的Activity:每个Activity支持一个不命名的Shared Preference对象. 下面的框架代码显示了如何使用Activity的私有Shar

Android 保存Fragment 切换状态实例代码_Android

前言  一般频繁切换Fragment会导致频繁的释放和创建,如果Fragment比较臃肿体验就非常不好了,这里分享一个方法.  正文  一.应用场景   1.不使用ViewPager   2.不能用replace来切换Fragment,会导致Fragment释放(调用onDestroyView)  二.实现 1.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:

Android 保存Fragment 切换状态实例代码

前言 一般频繁切换Fragment会导致频繁的释放和创建,如果Fragment比较臃肿体验就非常不好了,这里分享一个方法. 正文 一.应用场景 1.不使用ViewPager 2.不能用replace来切换Fragment,会导致Fragment释放(调用onDestroyView) 二.实现 1.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_w

Android关于Activity切换效果的实现加强

早前做完一个应用后期需要加入点效果化.   相对于iPhone上应用的效果,最为经典的界面切换视觉效果就是,放大进入和缩小退出.   还好Android也早以有了这样对应的动画文件.   并且如大家所知的,提供了   overridePendingTransition()这个   最简单实现的方法api.   ------------------------   但是如网上所说的:   这里需要特别说明的是,关于overridePendingTransition这个函数,有两点需要主意:  1.

Android新建Activity的方法_Android

本文实例讲述了Android新建Activity的方法.分享给大家供大家参考,具体如下: 在一个Android工程中,如何新建一个Activity?方法如下: 一.新建一个类(*.class),继承自android.app.Activity类. 二.在res/layout目录下新建一个布局xml文件,文件名随意(只能包含小写字母数字或下划线),用来设置新Activity的布局(对于如何设置Activity的布局,可参考本站相关内容). 三.打开AndroidManifest.xml文件,在里面进

Android 启动activity的4种方式及打开其他应用的activity的坑_Android

Android启动的四种方式分别为standard,singleTop,singleTask,singleInstence. standard是最常见的activity启动方式,也是默认的启动的方式.当启动一个activity的时候他将进入返回栈的栈顶.系统不会管栈内是否有相同的activity,方式像后入先出. singleTop方式是在活动启动的时候,系统先判定栈顶是否有相同的活动,如果没有则新建活动,否则将不新建活动.而是直接使用他. singleTask方式在活动启动的时候,系统先判定栈

Android学习小结之Activity保存和恢复状态_Android

Android中启动一个Activity如果点击Home键该Activity是不会被销毁的,但是当进行某些操作时某些数据就会丢失,如下: Java class: package com.king.activitytest2; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import

Android学习小结之Activity保存和恢复状态

Android中启动一个Activity如果点击Home键该Activity是不会被销毁的,但是当进行某些操作时某些数据就会丢失,如下: Java class: package com.king.activitytest2; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import