Loading core/api/current.txt +4 −0 Original line number Diff line number Diff line Loading @@ -31863,6 +31863,10 @@ package android.os.strictmode { public final class ImplicitDirectBootViolation extends android.os.strictmode.Violation { } public final class IncorrectContextUseViolation extends android.os.strictmode.Violation { ctor public IncorrectContextUseViolation(@NonNull String, @NonNull Throwable); } public class InstanceCountViolation extends android.os.strictmode.Violation { method public long getNumberOfInstances(); } core/java/android/os/strictmode/IncorrectContextUseViolation.java +7 −6 Original line number Diff line number Diff line Loading @@ -16,19 +16,20 @@ package android.os.strictmode; import android.annotation.NonNull; import android.content.Context; /** * Incorrect usage of {@link Context}, such as obtaining a visual service from non-visual * {@link Context} instance. * Incorrect usage of {@link Context}, such as obtaining a UI service from non-UI {@link Context} * instance. * * @see Context#getSystemService(String) * @see Context#getDisplayNoVerify() * @hide * @see Context#isUiContext(Context) * @see android.os.StrictMode.VmPolicy.Builder#detectIncorrectContextUse() */ public final class IncorrectContextUseViolation extends Violation { /** @hide */ public IncorrectContextUseViolation(String message, Throwable originStack) { public IncorrectContextUseViolation(@NonNull String message, @NonNull Throwable originStack) { super(message); initCause(originStack); } Loading Loading
core/api/current.txt +4 −0 Original line number Diff line number Diff line Loading @@ -31863,6 +31863,10 @@ package android.os.strictmode { public final class ImplicitDirectBootViolation extends android.os.strictmode.Violation { } public final class IncorrectContextUseViolation extends android.os.strictmode.Violation { ctor public IncorrectContextUseViolation(@NonNull String, @NonNull Throwable); } public class InstanceCountViolation extends android.os.strictmode.Violation { method public long getNumberOfInstances(); }
core/java/android/os/strictmode/IncorrectContextUseViolation.java +7 −6 Original line number Diff line number Diff line Loading @@ -16,19 +16,20 @@ package android.os.strictmode; import android.annotation.NonNull; import android.content.Context; /** * Incorrect usage of {@link Context}, such as obtaining a visual service from non-visual * {@link Context} instance. * Incorrect usage of {@link Context}, such as obtaining a UI service from non-UI {@link Context} * instance. * * @see Context#getSystemService(String) * @see Context#getDisplayNoVerify() * @hide * @see Context#isUiContext(Context) * @see android.os.StrictMode.VmPolicy.Builder#detectIncorrectContextUse() */ public final class IncorrectContextUseViolation extends Violation { /** @hide */ public IncorrectContextUseViolation(String message, Throwable originStack) { public IncorrectContextUseViolation(@NonNull String message, @NonNull Throwable originStack) { super(message); initCause(originStack); } Loading