使用RxJava在Android上协助保存和恢复对象的库:G-Rex
jopen
9年前
一个微型库,用于在Android上使用RxJava协助保存和恢复对象。
用法
Say we have a class called Dino
public class Dino { public String name; public int armLength; }
You can use a GRexPersister
as a stand alone helper to store a Dino.
GRexPersister persister = new GRexPersister(getContext(), "persistence", new GsonConverter()); Dino dino = new Dino("Gregory", 37); persister.put("dinoKey", dino) .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) .subscribe(new Observer<Dino>() { @Override public void onNext(Dino dino) { //Hurrah, dino was persisted! } });