ActivityLaunchMode

在默认情况下的我们多次打开同一个Activity时,系统会创建多个实例并把它们一一放入任务栈中,当我们单击back键,会发现这些Activity会一一回退。任务栈是一种”后进先出“的栈结构,这个比较好理解,每按一下back键就会有一个Activity出栈,直到栈空为止,当栈中无任何Activity的时候,系统就会回收这个任务栈。知道了Android默认的启动模式后我们就会发现一个问题:多次启动同一个Activity,系统重复创建多个实例,这样不是很傻吗?这样做的确有点傻,Android在设计的时候不可能不考虑这个问题,所以它提供了启动模式来修改系统的默认行为。目前有四种启动模式:standard、singleTop、singleTask和singleInstance

阅读更多

Activity 的生命周期(读书笔记)

Activity 有两种生命周期:典型情况下的生命周期异常情况下的生命周期。典型情况下的生命周期是指在有用户参与的情况下,Activity 所经过的生命周期的改变。异常情况下的生命周期是指 Activity 被系统回收或者由于当前设备的 Configuration 发生改变从而导致被销毁重建

阅读更多

MD5

在此用来记录使用MD5进行操作的代码

阅读更多

Android Preference

应用通常包括允许用户修改应用特性和行为的设置
例如,有些应用允许用户指定是否启用通知,或指定应用与云端同步数据的频率
若要为应用提供设置,您应该使用 Android 的 Preference API 构建一个与其他 Android 应用中的用户体验一致的界面(包括系统设置)。本文旨在介绍如何使用 Preference API 构建应用设置

阅读更多
Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×