开发 Intellij 插件时(如AndroidStudio 插件)如何在本地保存状态值

1,868 阅读1分钟

开发 Intellij 插件时,有时需要存储一些状态值,方便做一些 UI 上的偏好设置。

比如自己最近开发的一个 AndroidStudio 插件,当用户选中了一个选项,下次打开插件时希望继续选中相应的选项,此时就需要做一些本地状态存储,把上次选中的索引值存储在本地。

Intellij 也提供了响应的 API - PropertiesComponent ,使用方式如下所示:

存数据到本地

PropertiesComponent.getInstance().setValue("key","valuw");

获取数据

String value = PropertiesComponent.getInstance().getValue("key");

Source frmo 咕咚的个人站点

参考链接

Persisting State of Components