Merge "Revert "Revert "Promote startActivityAsUser to SystemApi""" into tm-dev
This commit is contained in:
@@ -469,7 +469,6 @@ package android.app {
|
||||
method public boolean convertToTranslucent(android.app.Activity.TranslucentConversionListener, android.app.ActivityOptions);
|
||||
method @Deprecated public boolean isBackgroundVisibleBehind();
|
||||
method @Deprecated public void onBackgroundVisibleBehindChanged(boolean);
|
||||
method @RequiresPermission(anyOf={android.Manifest.permission.INTERACT_ACROSS_USERS, android.Manifest.permission.INTERACT_ACROSS_USERS_FULL}) public void startActivityAsUser(@NonNull android.content.Intent, @Nullable android.os.Bundle, @NonNull android.os.UserHandle);
|
||||
method @RequiresPermission(anyOf={android.Manifest.permission.INTERACT_ACROSS_USERS, android.Manifest.permission.INTERACT_ACROSS_USERS_FULL}) public void startActivityForResultAsUser(@NonNull android.content.Intent, int, @NonNull android.os.UserHandle);
|
||||
method @RequiresPermission(anyOf={android.Manifest.permission.INTERACT_ACROSS_USERS, android.Manifest.permission.INTERACT_ACROSS_USERS_FULL}) public void startActivityForResultAsUser(@NonNull android.content.Intent, int, @Nullable android.os.Bundle, @NonNull android.os.UserHandle);
|
||||
method @RequiresPermission(anyOf={android.Manifest.permission.INTERACT_ACROSS_USERS, android.Manifest.permission.INTERACT_ACROSS_USERS_FULL}) public void startActivityForResultAsUser(@NonNull android.content.Intent, @NonNull String, int, @Nullable android.os.Bundle, @NonNull android.os.UserHandle);
|
||||
@@ -2950,6 +2949,7 @@ package android.content {
|
||||
method public void sendBroadcastMultiplePermissions(@NonNull android.content.Intent, @NonNull String[], @Nullable android.app.BroadcastOptions);
|
||||
method public abstract void sendOrderedBroadcast(@NonNull android.content.Intent, @Nullable String, @Nullable android.os.Bundle, @Nullable android.content.BroadcastReceiver, @Nullable android.os.Handler, int, @Nullable String, @Nullable android.os.Bundle);
|
||||
method @RequiresPermission(android.Manifest.permission.INTERACT_ACROSS_USERS) public void startActivityAsUser(@NonNull @RequiresPermission android.content.Intent, @NonNull android.os.UserHandle);
|
||||
method @RequiresPermission(android.Manifest.permission.INTERACT_ACROSS_USERS) public void startActivityAsUser(@NonNull @RequiresPermission android.content.Intent, @Nullable android.os.Bundle, @NonNull android.os.UserHandle);
|
||||
field public static final String AMBIENT_CONTEXT_SERVICE = "ambient_context";
|
||||
field public static final String APP_HIBERNATION_SERVICE = "app_hibernation";
|
||||
field public static final String APP_INTEGRITY_SERVICE = "app_integrity";
|
||||
|
||||
@@ -5663,7 +5663,6 @@ public class Activity extends ContextThemeWrapper
|
||||
* @throws ActivityNotFoundException
|
||||
* @hide
|
||||
*/
|
||||
@SystemApi
|
||||
@RequiresPermission(anyOf = {INTERACT_ACROSS_USERS, INTERACT_ACROSS_USERS_FULL})
|
||||
public void startActivityAsUser(@NonNull Intent intent,
|
||||
@Nullable Bundle options, @NonNull UserHandle user) {
|
||||
|
||||
@@ -2011,9 +2011,9 @@ public abstract class Context {
|
||||
* @hide
|
||||
*/
|
||||
@RequiresPermission(android.Manifest.permission.INTERACT_ACROSS_USERS)
|
||||
@UnsupportedAppUsage
|
||||
public void startActivityAsUser(@RequiresPermission Intent intent, @Nullable Bundle options,
|
||||
UserHandle userId) {
|
||||
@SystemApi
|
||||
public void startActivityAsUser(@RequiresPermission @NonNull Intent intent,
|
||||
@Nullable Bundle options, @NonNull UserHandle userId) {
|
||||
throw new RuntimeException("Not implemented. Must override in a subclass.");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user