summaryrefslogtreecommitdiff
path: root/java/com/android/dialer/spam
diff options
context:
space:
mode:
authorAndroid Dialer <noreply@google.com>2018-05-17 16:13:38 -0700
committerCopybara-Service <copybara-piper@google.com>2018-05-17 17:31:24 -0700
commit147e86270e70bf090cfc8ebb4bc5903a17a9ef10 (patch)
tree474ce4e6e3057663424795786d6ba67f1d28a286 /java/com/android/dialer/spam
parentd9d4b0602f07131cf9aefb87bbbd14b85681c82b (diff)
Use StorageComponent to get SharedPreference in SpamBlockingPromoHelper
Test: SpamBlockingPromoHelperTest PiperOrigin-RevId: 197068358 Change-Id: Ic4b69781d0b32035c7d12d91d27e85d99e7d3732
Diffstat (limited to 'java/com/android/dialer/spam')
-rw-r--r--java/com/android/dialer/spam/promo/SpamBlockingPromoHelper.java10
1 files changed, 6 insertions, 4 deletions
diff --git a/java/com/android/dialer/spam/promo/SpamBlockingPromoHelper.java b/java/com/android/dialer/spam/promo/SpamBlockingPromoHelper.java
index 42fb39f38..e9f7cc6c1 100644
--- a/java/com/android/dialer/spam/promo/SpamBlockingPromoHelper.java
+++ b/java/com/android/dialer/spam/promo/SpamBlockingPromoHelper.java
@@ -23,7 +23,6 @@ import android.app.Notification.Builder;
import android.app.PendingIntent;
import android.content.Context;
import android.content.DialogInterface.OnDismissListener;
-import android.preference.PreferenceManager;
import android.support.design.widget.Snackbar;
import android.support.v4.os.BuildCompat;
import android.view.View;
@@ -35,6 +34,7 @@ import com.android.dialer.notification.DialerNotificationManager;
import com.android.dialer.notification.NotificationChannelId;
import com.android.dialer.spam.SpamSettings;
import com.android.dialer.spam.promo.SpamBlockingPromoDialogFragment.OnEnableListener;
+import com.android.dialer.storage.StorageComponent;
/** Helper class for showing spam blocking on-boarding promotions. */
public class SpamBlockingPromoHelper {
@@ -71,7 +71,8 @@ public class SpamBlockingPromoHelper {
}
long lastShowMillis =
- PreferenceManager.getDefaultSharedPreferences(context.getApplicationContext())
+ StorageComponent.get(context)
+ .unencryptedSharedPrefs()
.getLong(SPAM_BLOCKING_PROMO_LAST_SHOW_MILLIS, 0);
long showPeriodMillis =
ConfigProviderBindings.get(context)
@@ -103,10 +104,11 @@ public class SpamBlockingPromoHelper {
}
private void updateLastShowSpamTimestamp() {
- PreferenceManager.getDefaultSharedPreferences(context.getApplicationContext())
+ StorageComponent.get(context)
+ .unencryptedSharedPrefs()
.edit()
.putLong(SPAM_BLOCKING_PROMO_LAST_SHOW_MILLIS, System.currentTimeMillis())
- .commit();
+ .apply();
}
/**