Merge "Restore "view" argument for notification remote view click handler"

This commit is contained in:
TreeHugger Robot
2018-12-05 07:12:58 +00:00
committed by Android (Google) Code Review
2 changed files with 5 additions and 3 deletions

View File

@@ -141,7 +141,7 @@ public class NotificationRemoteInputManager implements Dumpable {
ActivityManager.getService().resumeAppSwitches();
} catch (RemoteException e) {
}
return mCallback.handleRemoteViewClick(pendingIntent, () -> {
return mCallback.handleRemoteViewClick(view, pendingIntent, () -> {
Pair<Intent, ActivityOptions> options = response.getLaunchOptions(view);
options.second.setLaunchWindowingMode(
WINDOWING_MODE_FULLSCREEN_OR_SPLIT_SCREEN_SECONDARY);
@@ -666,11 +666,13 @@ public class NotificationRemoteInputManager implements Dumpable {
* Performs any special handling for a remote view click. The default behaviour can be
* called through the defaultHandler parameter.
*
* @param view
* @param pendingIntent
* @param defaultHandler
* @return true iff the click was handled
*/
boolean handleRemoteViewClick(PendingIntent pendingIntent, ClickHandler defaultHandler);
boolean handleRemoteViewClick(View view, PendingIntent pendingIntent,
ClickHandler defaultHandler);
}
/**

View File

@@ -206,7 +206,7 @@ public class StatusBarRemoteInputCallback implements Callback, Callbacks {
}
@Override
public boolean handleRemoteViewClick(PendingIntent pendingIntent,
public boolean handleRemoteViewClick(View view, PendingIntent pendingIntent,
NotificationRemoteInputManager.ClickHandler defaultHandler) {
final boolean isActivity = pendingIntent.isActivity();
if (isActivity) {