Merge "[FillDialog] : Fix case to log no focus with Fill Dialog" into tm-qpr-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
5096f1489b
@@ -118,6 +118,14 @@ public final class PresentationStatsEventLogger {
|
||||
});
|
||||
}
|
||||
|
||||
public void maybeSetNoPresentationEventReasonIfNoReasonExists(@NotShownReason int reason) {
|
||||
mEventInternal.ifPresent(event -> {
|
||||
if (event.mCountShown == 0 && event.mNoPresentationReason == NOT_SHOWN_REASON_UNKNOWN) {
|
||||
event.mNoPresentationReason = reason;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public void maybeSetAvailableCount(@Nullable List<Dataset> datasetList,
|
||||
AutofillId currentViewId) {
|
||||
mEventInternal.ifPresent(event -> {
|
||||
|
||||
@@ -2922,7 +2922,7 @@ final class Session implements RemoteFillService.FillServiceCallbacks, ViewState
|
||||
if (sDebug) {
|
||||
Slog.d(TAG, "Set the response has expired.");
|
||||
}
|
||||
mPresentationStatsEventLogger.maybeSetNoPresentationEventReason(
|
||||
mPresentationStatsEventLogger.maybeSetNoPresentationEventReasonIfNoReasonExists(
|
||||
NOT_SHOWN_REASON_VIEW_CHANGED);
|
||||
mPresentationStatsEventLogger.logAndEndEvent();
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user