Pass token to AutoFillUI.

Bug: 31001899, 34637800
Test: CTS
Change-Id: If0d0a283aebd48db2694c3dcef5d3e077a9fa1f8
This commit is contained in:
Jason Long
2017-02-01 17:51:37 -08:00
parent c54e1a6017
commit 8f60ea6360
2 changed files with 5 additions and 2 deletions

View File

@@ -813,7 +813,7 @@ final class AutoFillManagerServiceImpl {
final int mId;
private Session(int id, IBinder activityToken) {
mUi = new AutoFillUI(mContext, this);
mUi = new AutoFillUI(mContext, this, activityToken);
mId = id;
mActivityToken = new WeakReference<>(activityToken);
}

View File

@@ -33,6 +33,7 @@ import android.graphics.Rect;
import android.graphics.PixelFormat;
import android.os.Binder;
import android.os.Bundle;
import android.os.IBinder;
import android.util.Slog;
import android.view.autofill.AutoFillId;
import android.view.autofill.Dataset;
@@ -63,6 +64,7 @@ final class AutoFillUI {
private final Context mContext;
private final Session mSession;
private final IBinder mAppToken;
private final WindowManager mWm;
// Fill UI variables
@@ -77,9 +79,10 @@ final class AutoFillUI {
*/
private View mSnackbar;
AutoFillUI(Context context, Session session) {
AutoFillUI(Context context, Session session, IBinder appToken) {
mContext = context;
mSession = session;
mAppToken = appToken;
mWm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
}