Merge \"Merge \\"Print names of observers causing timeout\\" into nyc-mr1-dev am: 38d7897690\" into nyc-mr1-dev-plus-aosp
am: a5b7b96500
Change-Id: I04decfb9d3988e5080ab3ff5c88032836dd1306a
This commit is contained in:
@@ -2371,7 +2371,8 @@ public abstract class ActivityManagerNative extends Binder implements IActivityM
|
||||
data.enforceInterface(IActivityManager.descriptor);
|
||||
IUserSwitchObserver observer = IUserSwitchObserver.Stub.asInterface(
|
||||
data.readStrongBinder());
|
||||
registerUserSwitchObserver(observer);
|
||||
String name = data.readString();
|
||||
registerUserSwitchObserver(observer, name);
|
||||
reply.writeNoException();
|
||||
return true;
|
||||
}
|
||||
@@ -6060,11 +6061,13 @@ class ActivityManagerProxy implements IActivityManager
|
||||
return result;
|
||||
}
|
||||
|
||||
public void registerUserSwitchObserver(IUserSwitchObserver observer) throws RemoteException {
|
||||
public void registerUserSwitchObserver(IUserSwitchObserver observer,
|
||||
String name) throws RemoteException {
|
||||
Parcel data = Parcel.obtain();
|
||||
Parcel reply = Parcel.obtain();
|
||||
data.writeInterfaceToken(IActivityManager.descriptor);
|
||||
data.writeStrongBinder(observer != null ? observer.asBinder() : null);
|
||||
data.writeString(name);
|
||||
mRemote.transact(REGISTER_USER_SWITCH_OBSERVER_TRANSACTION, data, reply, 0);
|
||||
reply.readException();
|
||||
data.recycle();
|
||||
|
||||
@@ -512,7 +512,8 @@ public interface IActivityManager extends IInterface {
|
||||
public int getLaunchedFromUid(IBinder activityToken) throws RemoteException;
|
||||
public String getLaunchedFromPackage(IBinder activityToken) throws RemoteException;
|
||||
|
||||
public void registerUserSwitchObserver(IUserSwitchObserver observer) throws RemoteException;
|
||||
public void registerUserSwitchObserver(IUserSwitchObserver observer,
|
||||
String name) throws RemoteException;
|
||||
public void unregisterUserSwitchObserver(IUserSwitchObserver observer) throws RemoteException;
|
||||
|
||||
public void requestBugReport(int bugreportType) throws RemoteException;
|
||||
|
||||
Reference in New Issue
Block a user