[Safer intents] Applications
To avoid implicit intents, make intents launch explicitly. Test: build, robotest Bug: 323061508 Change-Id: I9bf4eb102550f4afd8d14a6799940d37fc0ab9a7
This commit is contained in:
@@ -34,6 +34,7 @@ import android.util.Log;
|
||||
|
||||
import androidx.fragment.app.FragmentActivity;
|
||||
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.Utils;
|
||||
|
||||
import java.util.HashSet;
|
||||
@@ -78,6 +79,8 @@ public class CloneBackend {
|
||||
// Create new intent to launch Uninstaller activity.
|
||||
Uri packageUri = Uri.parse("package:" + packageName);
|
||||
Intent uninstallIntent = new Intent(Intent.ACTION_UNINSTALL_PACKAGE, packageUri);
|
||||
uninstallIntent.setPackage(mContext.getString(
|
||||
R.string.config_package_installer_package_name));
|
||||
uninstallIntent.putExtra(Intent.EXTRA_UNINSTALL_ALL_USERS, allUsers);
|
||||
uninstallIntent.putExtra(Intent.EXTRA_USER, UserHandle.of(mCloneUserId));
|
||||
// Trigger uninstall as clone user.
|
||||
|
||||
Reference in New Issue
Block a user