Skip to content

lzh77/RetroPreference

Repository files navigation

RetroPreference

学习retrofit以后的demo,用retrofit的方式来使用sharedpreferences。

** 用法

  1. 定义一个interface
  2. 编写相应的存和取的方法
public interface Setting {

    @Preference(file = "setting", key = "name")
    @Get
    String name(@DefaultValue String def);

    @Preference(file = "setting", key = "name")
    @Set
    boolean saveName(@Value String name);

}

@Preference 声明配置文件的文件名,该配置项的key
@Get@Set 声明这个方法是用来取或者存
如果是set:@Value代表将要存入的数据,类型以参数类型为准,且返回值必须为boolean
如果是get:@DefaultValue代表取不到的默认值,类型以该方法返回值为准

About

Using sharedpreferences like Retrofit.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages