RxStore_一个使用RxJava的轻量级的数据持久化框架(二)
2016-01-29 10:04
1016 查看
之前介绍了简单的数据存取,当然RxStore也支持删除修改等操作。
向一个已经存在的List中添加一个对象
把一个对象从一个List中删除,如果没有找到,则会返回空的Observable
同样也支持使用索引删除
也可以直接删除整个对象,返回true或者false
补充一下:
如果
没有找到数据,则会执行Observable completes
向一个已经存在的List中添加一个对象
public final <T> Observable<List<T>> addToList(final String key, final T object, final Class<T> type)
把一个对象从一个List中删除,如果没有找到,则会返回空的Observable
public final <T> Observable<List<T>> removeFromList(final String key, final T object, final Class<T> type)
同样也支持使用索引删除
public final <T> Observable<List<T>> removeFromList(final String key, final int position, final Class<T> type)
也可以直接删除整个对象,返回true或者false
public final Observable<Boolean> clear(final String key)
补充一下:
如果
public final <T> Observable<T> get(final String key, final Class<T> type)
没有找到数据,则会执行Observable completes
相关文章推荐
- 无IDE时编译和运行Java
- 在java项目中使用AES256 CBC加密
- Spring4 与 Hibernate4 整合过程中的问题记录
- NetBeans常用快捷键
- Java NIO 非阻塞Socket服务器构建
- java server 传输给 ios 图像数据的三种方式
- RSA JAVA公钥和C#公钥的转换
- JMS--Spring整合JMS(四)——事务管理
- Android开发笔记-JDK与adb/android环境变量配置完整教程
- struts.xml-包配置
- JMS--Spring整合JMS(三)——MessageConverter介绍
- java静态初始化块学习
- The Java™ Tutorials — Generics :Unbounded Wildcards 非受限通配符
- JDK自动拆箱下,三目运算符的潜规则
- java学习笔记(一)
- java instrument学习
- 5个强大的Java分布式缓存框架推荐
- 一次代码重构之旅---Java读取Excel(一)
- An internal error occurred during: "Initializing Java Tooling". java.lang.NullPointerException
- struts2.xml文件的结构