Fix proguard for gson. Fix multireddit's info cannot be updated in minifiedRelease. Version 4.0.7.

This commit is contained in:
Alex Ning 2020-09-01 15:24:56 +08:00
parent ff49660cf7
commit 7911f4f381
4 changed files with 15 additions and 12 deletions

View File

@ -6,8 +6,8 @@ android {
applicationId "ml.docilealligator.infinityforreddit"
minSdkVersion 21
targetSdkVersion 29
versionCode 42
versionName "4.0.6"
versionCode 43
versionName "4.0.7"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
javaCompileOptions {
annotationProcessorOptions {

View File

@ -63,6 +63,8 @@
# Application classes that will be serialized/deserialized over Gson
-keep class ml.docilealligator.infinityforreddit.CustomTheme.CustomTheme { <fields>; }
-keep class ml.docilealligator.infinityforreddit.MultiReddit.MultiRedditJSONModel { <fields>; }
-keep class ml.docilealligator.infinityforreddit.MultiReddit.SubredditInMultiReddit { <fields>; }
# Prevent proguard from stripping interface information from TypeAdapter, TypeAdapterFactory,
# JsonSerializer, JsonDeserializer instances (so they can be used in @JsonAdapter)

View File

@ -35,14 +35,4 @@ public class MultiRedditJSONModel {
Gson gson = new Gson();
return gson.toJson(this);
}
class SubredditInMultiReddit {
String name;
SubredditInMultiReddit() {}
SubredditInMultiReddit(String subredditName) {
name = subredditName;
}
}
}

View File

@ -0,0 +1,11 @@
package ml.docilealligator.infinityforreddit.MultiReddit;
public class SubredditInMultiReddit {
String name;
SubredditInMultiReddit() {}
SubredditInMultiReddit(String subredditName) {
name = subredditName;
}
}