Shared Preferences 有点类似web应用中的request或session,便于在不同的组件之间共享数据,存储状态,用户参数或应用程序设置。是一个轻量级机制,只能存储基本类型数据。多用来跨session存储数据,或跨在应用程序组件间共享设置。 Saved Application State 被保存的应用程序状态 当你的应用程序被移到后台的时候,activity引入指定的事件处理器(event handler)包括来记录当前UI状态。Activity也提供了onSaveInstanceState处理器,它被设计来当activity因为运行时间里因为资源短缺需要终止时保持UI状态。提供了一个Bundle参数来保存key/value来保存activity实例值。这个Bundle被用作一个参数传递入onCreate和onRestoreInstanceState方法处理器里。UI状态的Bundle应该在一个activity被异常关闭后,被用来记录它存储初始的UI状态。
Files 虽然不太好,但是有时从文件读和写是唯一能走通的路,android允许你创建和加载设备的内部或外部数据。前两种都是只存储基本数据类型的轻量级手段。两种机制都是用name/value对的方式来存储。
没有评论:
发表评论