使用RxJava在Android上协助保存和恢复对象的库:G-Rex

jopen 9年前

一个微型库,用于在Android上使用RxJava协助保存和恢复对象。
example.png

用法

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!          }      });

项目主页:http://www.open-open.com/lib/view/home/1418019581636