├── .gitignore ├── .idea ├── codeStyleSettings.xml └── copyright │ ├── Apache_License.xml │ └── profiles_settings.xml ├── .travis.yml ├── CHANGES.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── config.gradle ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── lint.xml ├── rx-shared-preferences ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── me │ │ │ └── henrytao │ │ │ └── rxsharedpreferences │ │ │ ├── RxSharedPreferences.java │ │ │ ├── adapter │ │ │ ├── Adapter.java │ │ │ ├── BasePreference.java │ │ │ ├── BooleanPreference.java │ │ │ ├── BundlePreference.java │ │ │ ├── FloatPreference.java │ │ │ ├── GeneralPreference.java │ │ │ ├── IntegerPreference.java │ │ │ ├── JSONObjectPreference.java │ │ │ ├── LongPreference.java │ │ │ ├── ObjectPreference.java │ │ │ ├── StringPreference.java │ │ │ └── StringSetPreference.java │ │ │ ├── type │ │ │ ├── ObjectDeserializer.java │ │ │ └── ObjectSerializer.java │ │ │ └── util │ │ │ ├── Ln.java │ │ │ └── SubscriptionUtils.java │ └── res │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── me │ └── henrytao │ └── rxsharedpreferences │ ├── BaseTest.java │ ├── RobolectricGradleTestRunner.java │ ├── RxSharePreferencesTest.java │ └── adapter │ ├── BundlePreferenceTest.java │ └── ObjectPreferenceTest.java └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyleSettings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/.idea/codeStyleSettings.xml -------------------------------------------------------------------------------- /.idea/copyright/Apache_License.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/.idea/copyright/Apache_License.xml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/CHANGES.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/README.md -------------------------------------------------------------------------------- /config.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/config.gradle -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/gradlew.bat -------------------------------------------------------------------------------- /lint.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/lint.xml -------------------------------------------------------------------------------- /rx-shared-preferences/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /rx-shared-preferences/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/rx-shared-preferences/build.gradle -------------------------------------------------------------------------------- /rx-shared-preferences/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/rx-shared-preferences/proguard-rules.pro -------------------------------------------------------------------------------- /rx-shared-preferences/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/rx-shared-preferences/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /rx-shared-preferences/src/main/java/me/henrytao/rxsharedpreferences/RxSharedPreferences.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/rx-shared-preferences/src/main/java/me/henrytao/rxsharedpreferences/RxSharedPreferences.java -------------------------------------------------------------------------------- /rx-shared-preferences/src/main/java/me/henrytao/rxsharedpreferences/adapter/Adapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/rx-shared-preferences/src/main/java/me/henrytao/rxsharedpreferences/adapter/Adapter.java -------------------------------------------------------------------------------- /rx-shared-preferences/src/main/java/me/henrytao/rxsharedpreferences/adapter/BasePreference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/rx-shared-preferences/src/main/java/me/henrytao/rxsharedpreferences/adapter/BasePreference.java -------------------------------------------------------------------------------- /rx-shared-preferences/src/main/java/me/henrytao/rxsharedpreferences/adapter/BooleanPreference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/rx-shared-preferences/src/main/java/me/henrytao/rxsharedpreferences/adapter/BooleanPreference.java -------------------------------------------------------------------------------- /rx-shared-preferences/src/main/java/me/henrytao/rxsharedpreferences/adapter/BundlePreference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/rx-shared-preferences/src/main/java/me/henrytao/rxsharedpreferences/adapter/BundlePreference.java -------------------------------------------------------------------------------- /rx-shared-preferences/src/main/java/me/henrytao/rxsharedpreferences/adapter/FloatPreference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/rx-shared-preferences/src/main/java/me/henrytao/rxsharedpreferences/adapter/FloatPreference.java -------------------------------------------------------------------------------- /rx-shared-preferences/src/main/java/me/henrytao/rxsharedpreferences/adapter/GeneralPreference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/rx-shared-preferences/src/main/java/me/henrytao/rxsharedpreferences/adapter/GeneralPreference.java -------------------------------------------------------------------------------- /rx-shared-preferences/src/main/java/me/henrytao/rxsharedpreferences/adapter/IntegerPreference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/rx-shared-preferences/src/main/java/me/henrytao/rxsharedpreferences/adapter/IntegerPreference.java -------------------------------------------------------------------------------- /rx-shared-preferences/src/main/java/me/henrytao/rxsharedpreferences/adapter/JSONObjectPreference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/rx-shared-preferences/src/main/java/me/henrytao/rxsharedpreferences/adapter/JSONObjectPreference.java -------------------------------------------------------------------------------- /rx-shared-preferences/src/main/java/me/henrytao/rxsharedpreferences/adapter/LongPreference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/rx-shared-preferences/src/main/java/me/henrytao/rxsharedpreferences/adapter/LongPreference.java -------------------------------------------------------------------------------- /rx-shared-preferences/src/main/java/me/henrytao/rxsharedpreferences/adapter/ObjectPreference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/rx-shared-preferences/src/main/java/me/henrytao/rxsharedpreferences/adapter/ObjectPreference.java -------------------------------------------------------------------------------- /rx-shared-preferences/src/main/java/me/henrytao/rxsharedpreferences/adapter/StringPreference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/rx-shared-preferences/src/main/java/me/henrytao/rxsharedpreferences/adapter/StringPreference.java -------------------------------------------------------------------------------- /rx-shared-preferences/src/main/java/me/henrytao/rxsharedpreferences/adapter/StringSetPreference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/rx-shared-preferences/src/main/java/me/henrytao/rxsharedpreferences/adapter/StringSetPreference.java -------------------------------------------------------------------------------- /rx-shared-preferences/src/main/java/me/henrytao/rxsharedpreferences/type/ObjectDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/rx-shared-preferences/src/main/java/me/henrytao/rxsharedpreferences/type/ObjectDeserializer.java -------------------------------------------------------------------------------- /rx-shared-preferences/src/main/java/me/henrytao/rxsharedpreferences/type/ObjectSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/rx-shared-preferences/src/main/java/me/henrytao/rxsharedpreferences/type/ObjectSerializer.java -------------------------------------------------------------------------------- /rx-shared-preferences/src/main/java/me/henrytao/rxsharedpreferences/util/Ln.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/rx-shared-preferences/src/main/java/me/henrytao/rxsharedpreferences/util/Ln.java -------------------------------------------------------------------------------- /rx-shared-preferences/src/main/java/me/henrytao/rxsharedpreferences/util/SubscriptionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/rx-shared-preferences/src/main/java/me/henrytao/rxsharedpreferences/util/SubscriptionUtils.java -------------------------------------------------------------------------------- /rx-shared-preferences/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/rx-shared-preferences/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /rx-shared-preferences/src/test/java/me/henrytao/rxsharedpreferences/BaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/rx-shared-preferences/src/test/java/me/henrytao/rxsharedpreferences/BaseTest.java -------------------------------------------------------------------------------- /rx-shared-preferences/src/test/java/me/henrytao/rxsharedpreferences/RobolectricGradleTestRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/rx-shared-preferences/src/test/java/me/henrytao/rxsharedpreferences/RobolectricGradleTestRunner.java -------------------------------------------------------------------------------- /rx-shared-preferences/src/test/java/me/henrytao/rxsharedpreferences/RxSharePreferencesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/rx-shared-preferences/src/test/java/me/henrytao/rxsharedpreferences/RxSharePreferencesTest.java -------------------------------------------------------------------------------- /rx-shared-preferences/src/test/java/me/henrytao/rxsharedpreferences/adapter/BundlePreferenceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/rx-shared-preferences/src/test/java/me/henrytao/rxsharedpreferences/adapter/BundlePreferenceTest.java -------------------------------------------------------------------------------- /rx-shared-preferences/src/test/java/me/henrytao/rxsharedpreferences/adapter/ObjectPreferenceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/rx-shared-preferences/src/test/java/me/henrytao/rxsharedpreferences/adapter/ObjectPreferenceTest.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrytao-me/rx-shared-preferences/HEAD/settings.gradle --------------------------------------------------------------------------------