diff --git a/core/java/android/app/Service.java b/core/java/android/app/Service.java index 81396fe6a2701..dc8269f900b74 100644 --- a/core/java/android/app/Service.java +++ b/core/java/android/app/Service.java @@ -34,7 +34,6 @@ import android.os.Build; import android.os.IBinder; import android.os.RemoteException; import android.util.Log; -import android.view.contentcapture.ContentCaptureManager; import java.io.FileDescriptor; import java.io.PrintWriter; @@ -307,8 +306,7 @@ import java.lang.annotation.RetentionPolicy; * {@sample development/samples/ApiDemos/src/com/example/android/apis/app/MessengerServiceActivities.java * bind} */ -public abstract class Service extends ContextWrapper implements ComponentCallbacks2, - ContentCaptureManager.ContentCaptureClient { +public abstract class Service extends ContextWrapper implements ComponentCallbacks2 { private static final String TAG = "Service"; /** @@ -819,16 +817,8 @@ public abstract class Service extends ContextWrapper implements ComponentCallbac writer.println("nothing to dump"); } - @Override - protected void attachBaseContext(Context newBase) { - super.attachBaseContext(newBase); - if (newBase != null) { - newBase.setContentCaptureOptions(getContentCaptureOptions()); - } - } - // ------------------ Internal API ------------------ - + /** * @hide */ @@ -845,7 +835,6 @@ public abstract class Service extends ContextWrapper implements ComponentCallbac mActivityManager = (IActivityManager)activityManager; mStartCompatibility = getApplicationInfo().targetSdkVersion < Build.VERSION_CODES.ECLAIR; - setContentCaptureOptions(application.getContentCaptureOptions()); } /** @@ -860,18 +849,6 @@ public abstract class Service extends ContextWrapper implements ComponentCallbac return mClassName; } - /** @hide */ - @Override - public final ContentCaptureManager.ContentCaptureClient getContentCaptureClient() { - return this; - } - - /** @hide */ - @Override - public final ComponentName contentCaptureClientGetComponentName() { - return new ComponentName(this, mClassName); - } - // set by the thread after the constructor and before onCreate(Bundle icicle) is called. @UnsupportedAppUsage private ActivityThread mThread = null; diff --git a/services/tests/uiservicestests/src/com/android/server/notification/ScheduleConditionProviderTest.java b/services/tests/uiservicestests/src/com/android/server/notification/ScheduleConditionProviderTest.java index 5a527a2190552..551e1860d9b38 100644 --- a/services/tests/uiservicestests/src/com/android/server/notification/ScheduleConditionProviderTest.java +++ b/services/tests/uiservicestests/src/com/android/server/notification/ScheduleConditionProviderTest.java @@ -3,10 +3,8 @@ package com.android.server.notification; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; -import static org.mockito.Mockito.mock; import static org.mockito.Mockito.spy; -import android.app.Application; import android.content.Intent; import android.net.Uri; import android.service.notification.Condition; @@ -47,7 +45,7 @@ public class ScheduleConditionProviderTest extends UiServiceTestCase { null, // ActivityThread not actually used in Service ScheduleConditionProvider.class.getName(), null, // token not needed when not talking with the activity manager - mock(Application.class), + null, null // mocked services don't talk with the activity manager ); service.onCreate();