From 293883b2fe991df43bfa7b75ed05761ca17652df Mon Sep 17 00:00:00 2001 From: Fan Zhang Date: Fri, 26 Oct 2018 14:53:12 -0700 Subject: [PATCH] Report fully drawn when all settings are loaded. We do not want to wait for contextual cards in app start instrumentation, as user can already do everything in settings without them. Change-Id: I57d59aa3d623bf6911972ec310d558c25e44bf14 Fixes: 117494071 Fixes: 118495692 Test: perftest --- src/com/android/settings/dashboard/DashboardFragment.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/com/android/settings/dashboard/DashboardFragment.java b/src/com/android/settings/dashboard/DashboardFragment.java index be59ca11c70..0cda9eef411 100644 --- a/src/com/android/settings/dashboard/DashboardFragment.java +++ b/src/com/android/settings/dashboard/DashboardFragment.java @@ -321,6 +321,12 @@ public abstract class DashboardFragment extends SettingsPreferenceFragment displayResourceTiles(); refreshDashboardTiles(TAG); + + final Activity activity = getActivity(); + if (activity != null) { + Log.d(TAG, "All preferences added, reporting fully drawn"); + activity.reportFullyDrawn(); + } } /**