Adjust logging of launcher2 launch times, and make all apps loading wait a little longer,
even though usually it happens later anyway.
For bug 2226555.
diff --git a/src/com/android/launcher2/Launcher.java b/src/com/android/launcher2/Launcher.java
index 86bc4ba..531e10c 100644
--- a/src/com/android/launcher2/Launcher.java
+++ b/src/com/android/launcher2/Launcher.java
@@ -46,6 +46,7 @@
import android.os.Parcelable;
import android.os.RemoteException;
import android.os.ServiceManager;
+import android.os.SystemClock;
import android.provider.LiveFolders;
import android.text.Selection;
import android.text.SpannableStringBuilder;
@@ -197,8 +198,12 @@
private static HashMap<Long, FolderInfo> mFolders = new HashMap();
private ArrayList<ApplicationInfo> mAllAppsList = new ArrayList();
+ public static long lastStartTime;
+
@Override
protected void onCreate(Bundle savedInstanceState) {
+ lastStartTime = SystemClock.uptimeMillis();
+
super.onCreate(savedInstanceState);
mModel = ((LauncherApplication)getApplication()).setLauncher(this);
@@ -394,6 +399,10 @@
@Override
protected void onResume() {
+ if (lastStartTime == 0) {
+ lastStartTime = SystemClock.uptimeMillis();
+ }
+
super.onResume();
if (mRestoring) {
@@ -1926,12 +1935,6 @@
mSavedInstanceState = null;
}
- /* TODO
- if (mAllAppsVisible && !mDrawer.hasFocus()) {
- mDrawer.requestFocus();
- }
- */
-
Log.d(TAG, "finishBindingItems done");
mWorkspaceLoading = false;
}