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,
|
public void maybeSetAvailableCount(@Nullable List<Dataset> datasetList,
|
||||||
AutofillId currentViewId) {
|
AutofillId currentViewId) {
|
||||||
mEventInternal.ifPresent(event -> {
|
mEventInternal.ifPresent(event -> {
|
||||||
|
|||||||
@@ -2922,7 +2922,7 @@ final class Session implements RemoteFillService.FillServiceCallbacks, ViewState
|
|||||||
if (sDebug) {
|
if (sDebug) {
|
||||||
Slog.d(TAG, "Set the response has expired.");
|
Slog.d(TAG, "Set the response has expired.");
|
||||||
}
|
}
|
||||||
mPresentationStatsEventLogger.maybeSetNoPresentationEventReason(
|
mPresentationStatsEventLogger.maybeSetNoPresentationEventReasonIfNoReasonExists(
|
||||||
NOT_SHOWN_REASON_VIEW_CHANGED);
|
NOT_SHOWN_REASON_VIEW_CHANGED);
|
||||||
mPresentationStatsEventLogger.logAndEndEvent();
|
mPresentationStatsEventLogger.logAndEndEvent();
|
||||||
return;
|
return;
|
||||||
|
|||||||
Reference in New Issue
Block a user