开发 Intellij 插件时,比如自己最近开发的一个 AndroidStudio 插件,需要存储一些状态值,方便做一些 UI 上的偏好设置。
比如这次选中了一个选项,希望下次打开插件时继续选中相应的选项,此时就需要做一些本地状态存储。就像 Android APP 常见的设置选项。
Intellij 也提供了响应的 API - PropertiesComponent
,使用方式如下所示:
存数据到本地
PropertiesComponent.getInstance().setValue("key","valuw");
获取数据
String value = PropertiesComponent.getInstance().getValue("key");
Source frmo 咕咚的个人站点