Home | History | Annotate | Download | only in autofill

Lines Matching defs:session

155      * Cache of pending {@link Session}s, keyed by sessionId.
158 * occurs, or the session is abandoned.
161 private final SparseArray<Session> mSessions = new SparseArray<>();
294 final Session session = mSessions.valueAt(i);
295 session.removeSelfLocked();
323 final Session session = mSessions.get(sessionId);
324 if (session != null && uid == session.uid) {
325 session.setAuthenticationResultLocked(data, authenticationId);
333 final Session session = mSessions.get(sessionId);
334 if (session != null && uid == session.uid) {
336 session.setHasCallbackLocked(hasIt);
375 final Session newSession = createSessionByTokenLocked(activityToken, uid, appCallbackToken,
413 final Session session = mSessions.get(sessionId);
414 if (session == null || uid != session.uid) {
415 Slog.v(TAG, "setAutofillFailure(): no session for " + sessionId + "(" + uid + ")");
418 session.setAutofillFailureLocked(ids);
427 final Session session = mSessions.get(sessionId);
428 if (session == null || uid != session.uid) {
430 Slog.v(TAG, "finishSessionLocked(): no session for " + sessionId + "(" + uid + ")");
435 session.logContextCommitted();
437 final boolean finished = session.showSaveLocked();
438 if (sVerbose) Slog.v(TAG, "finishSessionLocked(): session finished on save? " + finished);
441 session.removeSelfLocked();
451 final Session session = mSessions.get(sessionId);
452 if (session == null || uid != session.uid) {
453 Slog.w(TAG, "cancelSessionLocked(): no session for " + sessionId + "(" + uid + ")");
456 session.removeSelfLocked();
493 private Session createSessionByTokenLocked(@NonNull IBinder activityToken, int uid,
503 Slog.w(TAG, "Cannot create session in " + MAX_SESSION_ID_CREATE_TRIES + " tries");
512 final Session newSession = new Session(this, mUi, mContext, mHandler, mUserId, mLock,
541 // NOTE: not using Helper.newLogMaker() because we don't have the session id
557 * Restores a session after an activity was temporarily destroyed.
559 * @param sessionId The id of the session to restore
560 * @param uid UID of the process that tries to restore the session
566 final Session session = mSessions.get(sessionId);
568 if (session == null || uid != session.uid) {
571 session.switchActivity(activityToken, appCallback);
577 * Updates a session and returns whether it should be restarted.
582 final Session session = mSessions.get(sessionId);
583 if (session == null || session.uid != uid) {
586 Slog.d(TAG, "restarting session " + sessionId + " due to manual request on "
592 Slog.v(TAG, "updateSessionLocked(): session gone for " + sessionId
598 session.updateLocked(autofillId, virtualBounds, value, action, flags);
607 void handleSessionSave(Session session) {
609 if (mSessions.get(session.id) == null) {
610 Slog.w(TAG, "handleSessionSave(): already gone: " + session.id);
614 session.callSaveLocked();
623 final Session session = mSessions.valueAt(i);
624 if (session.isSaveUiPendingForTokenLocked(token)) {
625 session.onPendingSaveUi(operation, token);
717 Slog.d(TAG, method + ": not logging event for session " + sessionId
718 + " because tracked session is " + mEventHistory.getSessionId());
874 // Called by Session - does not need to check uid
1051 final Session session = mSessions.valueAt(i);
1052 if (session.isSavingLocked()) {
1053 if (sDebug) Slog.d(TAG, "destroyFinishedSessionsLocked(): " + session.id);
1054 session.forceRemoveSelfLocked();
1126 final Session session = mSessions.valueAt(i);
1127 if (session.getClient().equals(client)) {
1128 return session.isDestroyed();
1140 * Called by {@link Session} when service asked to disable autofill for an app.
1162 * Called by {@link Session} when service asked to disable autofill an app.
1280 /** Task used to prune abandoned session */
1293 Session session = mSessions.valueAt(i);
1295 sessionsToRemove.put(session.id, session.getActivityTokenLocked());
1317 Session sessionToRemove = mSessions.get(sessionsToRemove.keyAt(i));
1323 Slog.v(TAG, "Session " + sessionToRemove.id + " is saving");
1327 Slog.i(TAG, "Prune session " + sessionToRemove.id + " ("