diff options
Diffstat (limited to 'core/java/android/content/ContextWrapper.java')
| -rw-r--r-- | core/java/android/content/ContextWrapper.java | 32 |
1 files changed, 29 insertions, 3 deletions
diff --git a/core/java/android/content/ContextWrapper.java b/core/java/android/content/ContextWrapper.java index 3a5fccbbff94..bae99b85d6b8 100644 --- a/core/java/android/content/ContextWrapper.java +++ b/core/java/android/content/ContextWrapper.java @@ -17,6 +17,7 @@ package android.content; import android.annotation.SystemApi; +import android.annotation.TestApi; import android.app.IApplicationThread; import android.app.IServiceConnection; import android.content.pm.ApplicationInfo; @@ -45,6 +46,7 @@ import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; +import java.util.concurrent.Executor; /** * Proxying implementation of Context that simply delegates all of its calls to @@ -103,7 +105,12 @@ public class ContextWrapper extends Context { public Looper getMainLooper() { return mBase.getMainLooper(); } - + + @Override + public Executor getMainExecutor() { + return mBase.getMainExecutor(); + } + @Override public Context getApplicationContext() { return mBase.getApplicationContext(); @@ -412,8 +419,8 @@ public class ContextWrapper extends Context { /** @hide */ @Override - public void startActivitiesAsUser(Intent[] intents, Bundle options, UserHandle userHandle) { - mBase.startActivitiesAsUser(intents, options, userHandle); + public int startActivitiesAsUser(Intent[] intents, Bundle options, UserHandle userHandle) { + return mBase.startActivitiesAsUser(intents, options, userHandle); } @Override @@ -995,4 +1002,23 @@ public class ContextWrapper extends Context { public void setAutofillClient(AutofillClient client) { mBase.setAutofillClient(client); } + + /** + * @hide + */ + @Override + public boolean isAutofillCompatibilityEnabled() { + return mBase != null && mBase.isAutofillCompatibilityEnabled(); + } + + /** + * @hide + */ + @TestApi + @Override + public void setAutofillCompatibilityEnabled(boolean autofillCompatEnabled) { + if (mBase != null) { + mBase.setAutofillCompatibilityEnabled(autofillCompatEnabled); + } + } } |
