DO NOT MERGE - Kill apps outright for API contract violations
...rather than relying on in-app code to perform the shutdown.
Bug: 128649910
Bug: 140108616
Test: manual
Test: atest OsHostTests#testForegroundServiceBadNotification
Change-Id: I94d9de50bb03c33666471e3dbd9c721e9278f7cb
Merged-In: I94d9de50bb03c33666471e3dbd9c721e9278f7cb
(cherry picked from commit 45a53e6cb8)
(cherry picked from commit e737c1bc6295286a1a44979d2281c3eb637fe8b1)
This commit is contained in:
committed by
Chris Tate
parent
0487c3a14c
commit
72dbe56d76
@@ -299,7 +299,8 @@ interface IActivityManager {
|
||||
void handleApplicationStrictModeViolation(in IBinder app, int penaltyMask,
|
||||
in StrictMode.ViolationInfo crashInfo);
|
||||
boolean isTopActivityImmersive();
|
||||
void crashApplication(int uid, int initialPid, in String packageName, int userId, in String message);
|
||||
void crashApplication(int uid, int initialPid, in String packageName, int userId,
|
||||
in String message, boolean force);
|
||||
@UnsupportedAppUsage
|
||||
String getProviderMimeType(in Uri uri, int userId);
|
||||
// Cause the specified process to dump the specified heap.
|
||||
|
||||
Reference in New Issue
Block a user