summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorStephen Bird <sbird@cyngn.com>2016-05-11 16:38:47 -0700
committerStephen Bird <sbird@cyngn.com>2016-05-11 16:38:53 -0700
commit5a701ac8903d9c7b54b0fc48e5c60a203a79e386 (patch)
treed4910f1a2229523061d84bf6c0ca414147bafa03 /src
parentfa0036e2d1d00542a1ee0d9655cfb3bee0a32c8a (diff)
downloadandroid_packages_apps_Dialer-5a701ac8903d9c7b54b0fc48e5c60a203a79e386.tar.gz
android_packages_apps_Dialer-5a701ac8903d9c7b54b0fc48e5c60a203a79e386.tar.bz2
android_packages_apps_Dialer-5a701ac8903d9c7b54b0fc48e5c60a203a79e386.zip
[1/2] Roaming Notification: restrict to provider selected values
Change-Id: I3b349fc23151a54cbdf148fe489f26e674293deb Ticket: CD-636
Diffstat (limited to 'src')
-rw-r--r--src/com/android/dialer/discovery/DiscoveryEventHandler.java2
-rw-r--r--src/com/android/dialer/discovery/DiscoverySignalReceiver.java6
2 files changed, 8 insertions, 0 deletions
diff --git a/src/com/android/dialer/discovery/DiscoveryEventHandler.java b/src/com/android/dialer/discovery/DiscoveryEventHandler.java
index 5c68f18c1..f4a5411fd 100644
--- a/src/com/android/dialer/discovery/DiscoveryEventHandler.java
+++ b/src/com/android/dialer/discovery/DiscoveryEventHandler.java
@@ -245,6 +245,8 @@ public class DiscoveryEventHandler {
count = preferences.getInt(CallMethodUtils.PREF_INTERNATIONAL_CALLS, 1);
} else if (key.equals(NudgeKey.NOTIFICATION_WIFI_CALL)) {
count = preferences.getInt(CallMethodUtils.PREF_WIFI_CALL, 1);
+ } else if (key.equals(NudgeKey.NOTIFICATION_ROAMING)) {
+ count = preferences.getInt(CallMethodUtils.PREF_ROAMING_CALLS, 1);
}
checkCount = (count == b.getInt(NudgeKey.NOTIFICATION_PARAM_EVENTS_FIRST_NUDGE, 0)) ||
diff --git a/src/com/android/dialer/discovery/DiscoverySignalReceiver.java b/src/com/android/dialer/discovery/DiscoverySignalReceiver.java
index 207e6fc37..bd448fc4a 100644
--- a/src/com/android/dialer/discovery/DiscoverySignalReceiver.java
+++ b/src/com/android/dialer/discovery/DiscoverySignalReceiver.java
@@ -65,6 +65,12 @@ public class DiscoverySignalReceiver extends BroadcastReceiver {
(TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
if ((mWifi.isConnected() && tm.isNetworkRoaming()) || DEBUG_CONNECTIVITY) {
+ SharedPreferences preferences = context
+ .getSharedPreferences(DialtactsActivity.SHARED_PREFS_NAME,
+ Context.MODE_PRIVATE);
+ int currentCount = preferences.getInt(CallMethodUtils.PREF_ROAMING_CALLS, 0);
+ preferences.edit().putInt(CallMethodUtils.PREF_ROAMING_CALLS,
+ ++currentCount).apply();
startServiceForConnectivityChanged(context);
}
break;