summaryrefslogtreecommitdiffstats
path: root/src/com/android/dialer/DialtactsActivity.java
diff options
context:
space:
mode:
authorYorke Lee <yorkelee@google.com>2015-01-27 14:46:02 -0800
committerYorke Lee <yorkelee@google.com>2015-01-28 10:05:00 -0800
commitf5554ceb3c152949b4b6278b7f5e1522148a574c (patch)
treed14525f281b24095428bccdbc1df3aea89a629c3 /src/com/android/dialer/DialtactsActivity.java
parent85f54cc021834d41276c1cf80542da39f7919c58 (diff)
downloadandroid_packages_apps_Dialer-f5554ceb3c152949b4b6278b7f5e1522148a574c.tar.gz
android_packages_apps_Dialer-f5554ceb3c152949b4b6278b7f5e1522148a574c.tar.bz2
android_packages_apps_Dialer-f5554ceb3c152949b4b6278b7f5e1522148a574c.zip
Add systrace events to track Dialer startup performance
Bug: 18431193 Change-Id: I92db4ae61405d8d8445b72e7ac0daa0794af8335
Diffstat (limited to 'src/com/android/dialer/DialtactsActivity.java')
-rw-r--r--src/com/android/dialer/DialtactsActivity.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/com/android/dialer/DialtactsActivity.java b/src/com/android/dialer/DialtactsActivity.java
index 95b72157e..beec280f5 100644
--- a/src/com/android/dialer/DialtactsActivity.java
+++ b/src/com/android/dialer/DialtactsActivity.java
@@ -28,6 +28,7 @@ import android.content.res.Configuration;
import android.content.res.Resources;
import android.net.Uri;
import android.os.Bundle;
+import android.os.Trace;
import android.provider.ContactsContract.Contacts;
import android.provider.ContactsContract.Intents;
import android.speech.RecognizerIntent;
@@ -350,15 +351,19 @@ public class DialtactsActivity extends TransactionSafeActivity implements View.O
@Override
protected void onCreate(Bundle savedInstanceState) {
+ Trace.beginSection(TAG + " onCreate");
super.onCreate(savedInstanceState);
mFirstLaunch = true;
final Resources resources = getResources();
mActionBarHeight = resources.getDimensionPixelSize(R.dimen.action_bar_height_large);
+ Trace.beginSection(TAG + " setContentView");
setContentView(R.layout.dialtacts_activity);
+ Trace.endSection();
getWindow().setBackgroundDrawable(null);
+ Trace.beginSection(TAG + " setup Views");
final ActionBar actionBar = getActionBar();
actionBar.setCustomView(R.layout.search_edittext);
actionBar.setDisplayShowCustomEnabled(true);
@@ -453,8 +458,13 @@ public class DialtactsActivity extends TransactionSafeActivity implements View.O
setupActivityOverlay();
+ Trace.endSection();
+
+ Trace.beginSection(TAG + " initialize smart dialing");
mDialerDatabaseHelper = DatabaseHelperManager.getDatabaseHelper(this);
SmartDialPrefix.initializeNanpSettings(this);
+ Trace.endSection();
+ Trace.endSection();
}
private void setupActivityOverlay() {
@@ -472,6 +482,7 @@ public class DialtactsActivity extends TransactionSafeActivity implements View.O
@Override
protected void onResume() {
+ Trace.beginSection(TAG + " onResume");
super.onResume();
mStateSaved = false;
if (mFirstLaunch) {
@@ -506,6 +517,7 @@ public class DialtactsActivity extends TransactionSafeActivity implements View.O
prepareVoiceSearchButton();
mDialerDatabaseHelper.startSmartDialUpdateThread();
updateFloatingActionButtonControllerAlignment(false /* animate */);
+ Trace.endSection();
}
@Override