summaryrefslogtreecommitdiff
path: root/core/java/android
diff options
context:
space:
mode:
authorJonathan Basseri <misterikkit@google.com>2015-05-13 17:46:29 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2015-05-13 17:46:32 +0000
commitc69cd0bf7586c57f9662955d798a2ae0eef6ee76 (patch)
treee988aa9e556b8d1beaa7f020dafdda15a0b07af1 /core/java/android
parent22fec2201f01222d61c84f536289fd1e8bb5a03f (diff)
parent4f9ad1678eca240afb5a2174dc35e4f0559312c3 (diff)
Merge "Switching to PersistableBundle in carrier config API." into mnc-dev
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/service/carrier/CarrierConfigService.java14
-rw-r--r--core/java/android/service/carrier/ICarrierConfigService.aidl6
2 files changed, 10 insertions, 10 deletions
diff --git a/core/java/android/service/carrier/CarrierConfigService.java b/core/java/android/service/carrier/CarrierConfigService.java
index 1880d16fb15e..bc42b6baa97e 100644
--- a/core/java/android/service/carrier/CarrierConfigService.java
+++ b/core/java/android/service/carrier/CarrierConfigService.java
@@ -16,8 +16,8 @@ package android.service.carrier;
import android.app.Service;
import android.content.Intent;
-import android.os.Bundle;
import android.os.IBinder;
+import android.os.PersistableBundle;
/**
* A service that sets carrier configuration for telephony services.
@@ -68,16 +68,16 @@ public abstract class CarrierConfigService extends Service {
* </p>
* <p>
* Implementations should use the keys defined in {@link android.telephony.CarrierConfigManager
- * CarrierConfigManager}. Any configuration values not set in the returned {@link Bundle} may be
- * overridden by the system's default configuration service.
+ * CarrierConfigManager}. Any configuration values not set in the returned {@link
+ * PersistableBundle} may be overridden by the system's default configuration service.
* </p>
*
* @param id contains details about the current carrier that can be used do decide what
* configuration values to return.
- * @return a {@link Bundle} object containing the configuration or null if default values should
- * be used.
+ * @return a {@link PersistableBundle} object containing the configuration or null if default
+ * values should be used.
*/
- public abstract Bundle onLoadConfig(CarrierIdentifier id);
+ public abstract PersistableBundle onLoadConfig(CarrierIdentifier id);
/** @hide */
@Override
@@ -97,7 +97,7 @@ public abstract class CarrierConfigService extends Service {
private class ICarrierConfigServiceWrapper extends ICarrierConfigService.Stub {
@Override
- public Bundle getCarrierConfig(CarrierIdentifier id) {
+ public PersistableBundle getCarrierConfig(CarrierIdentifier id) {
return CarrierConfigService.this.onLoadConfig(id);
}
}
diff --git a/core/java/android/service/carrier/ICarrierConfigService.aidl b/core/java/android/service/carrier/ICarrierConfigService.aidl
index d8390b66a04b..abbc000298f6 100644
--- a/core/java/android/service/carrier/ICarrierConfigService.aidl
+++ b/core/java/android/service/carrier/ICarrierConfigService.aidl
@@ -16,7 +16,7 @@
package android.service.carrier;
-import android.os.Bundle;
+import android.os.PersistableBundle;
import android.service.carrier.CarrierIdentifier;
/**
@@ -28,5 +28,5 @@ import android.service.carrier.CarrierIdentifier;
interface ICarrierConfigService {
/** @see android.service.carrier.CarrierConfigService#onLoadConfig */
- Bundle getCarrierConfig(in CarrierIdentifier id);
-} \ No newline at end of file
+ PersistableBundle getCarrierConfig(in CarrierIdentifier id);
+}