diff options
author | Tom Hennen <TomHennen@users.noreply.github.com> | 2016-05-19 16:11:01 -0400 |
---|---|---|
committer | Tom Hennen <TomHennen@users.noreply.github.com> | 2016-05-19 16:11:01 -0400 |
commit | 23971da9c6063c036f38b1e42f66a075585dc9af (patch) | |
tree | 99b353852d8a54ea567c504aee69fc154292bf65 /app/src/main/java/de/danoeh/antennapod/dialog/RatingDialog.java | |
parent | 37e9781930cd356a205267ca65cda0283d8e228e (diff) | |
parent | 0290d38f52117a319a76f42ca5ce39133ebb0a9d (diff) | |
download | AntennaPod-23971da9c6063c036f38b1e42f66a075585dc9af.zip |
Merge pull request #1952 from AntennaPod/1.6.0_devel
1.6.0.7 released
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/dialog/RatingDialog.java')
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/dialog/RatingDialog.java | 28 |
1 files changed, 5 insertions, 23 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/dialog/RatingDialog.java b/app/src/main/java/de/danoeh/antennapod/dialog/RatingDialog.java index ed0db92a4..64fc1fda4 100644 --- a/app/src/main/java/de/danoeh/antennapod/dialog/RatingDialog.java +++ b/app/src/main/java/de/danoeh/antennapod/dialog/RatingDialog.java @@ -94,11 +94,7 @@ public class RatingDialog { long firstDate = mPreferences.getLong(KEY_FIRST_START_DATE, now); long diff = now - firstDate; long diffDays = TimeUnit.DAYS.convert(diff, TimeUnit.MILLISECONDS); - if (diffDays >= AFTER_DAYS) { - return true; - } else { - return false; - } + return diffDays >= AFTER_DAYS; } @Nullable @@ -107,30 +103,16 @@ public class RatingDialog { if(context == null) { return null; } - MaterialDialog dialog = new MaterialDialog.Builder(context) + return new MaterialDialog.Builder(context) .title(R.string.rating_title) .content(R.string.rating_message) .positiveText(R.string.rating_now_label) .negativeText(R.string.rating_never_label) .neutralText(R.string.rating_later_label) - .callback(new MaterialDialog.ButtonCallback() { - @Override - public void onPositive(MaterialDialog dialog) { - rateNow(); - } - - @Override - public void onNegative(MaterialDialog dialog) { - saveRated(); - } - - @Override - public void onNeutral(MaterialDialog dialog) { - resetStartDate(); - } - }) + .onPositive((dialog, which) -> rateNow()) + .onNegative((dialog, which) -> saveRated()) + .onNeutral((dialog, which) -> resetStartDate()) .cancelListener(dialog1 -> resetStartDate()) .build(); - return dialog; } } |