官方文档

开始

  • README
  • 快速入门

使用指南

  • Android申请读写权限配置流程
  • 创建存档系统配置(FlexiArchiveSetting)
  • 创建存档系统
  • 创建自定义数据类型
  • 存档的读写
  • 对象字段与数据绑定 – 简化存档流程
  • 保存存档
  • 切换存档
  • 克隆存档
  • 删除存档

FAQ

  • 安卓上无法正常工作怎么办?
  • 支持跨平台吗?

其他

  • Github
  • 首页
  • Docs
  • Flexi Archive
  • 使用指南

Flexi Archive 采用保存点机制,这种机制要求你在合适的时机触发保存存档操作,以便将内存中的数据持久化到存储介质上。

在没触发保存点之前,对数据的操作只会使 Memory 的数据发生变化。如果不进行保存,一旦系统退出,这些更改可能会丢失。

因此你需要在合适的时机,执行保存。

	private void Demo_SavePoint(bool isAsync)
	{
		Debug.Log(string.Format($"save archive"));
		if (isAsync)
		{
			archiveManager.SaveAsync(() => { Debug.Log("async save successfully");});
		}
		else
		{
			archiveManager.Save();
			Debug.Log("save successfully");
		}
	}

 

 

Flexi Archive 支持异步存档,你可以选择存档操作是否异步执行。

选择异步存档,以便你可以继续进行其他操作,而无需等待存档。这种方式可以显著提高系统的响应速度和用户体验,不会阻塞用户界面的其他操作。

archiveManager.SaveAsync(() => { Debug.Log("async save successfully");});

 

 

有疑问?需要帮助?

有疑问?需要帮助?

Updated on 2024年10月14日
对象字段与数据绑定 – 简化存档流程切换存档
  • 首页
  • UML
  • Github
  • 知乎
  • Flexi Archive
Copyright © 2025 温文的小屋
闽ICP备2022009151号-2

一个好的游戏不仅仅可以玩,更可以向玩家传递一种境界,真正做到第九艺术的诠释。 –陈星汉