summaryrefslogtreecommitdiff
path: root/java/com/android/dialer/app/DialtactsActivity.java
diff options
context:
space:
mode:
authorweijiaxu <weijiaxu@google.com>2017-10-31 12:38:54 -0700
committerzachh <zachh@google.com>2017-11-01 22:01:23 +0000
commit650e7cc429c89e2471fc44abe8b0cc8a0e50158f (patch)
treeb13e46febcdca789da5f1a54949cd6bbe4aaf579 /java/com/android/dialer/app/DialtactsActivity.java
parent73bc4703739639d823abb743515836d4f55799c1 (diff)
Add more log entries in loggingBinding.
Test: Run in dialer lab PiperOrigin-RevId: 174075702 Change-Id: Ib663dc34d2c0c9e737c6d5f13b16d2b42b714127
Diffstat (limited to 'java/com/android/dialer/app/DialtactsActivity.java')
-rw-r--r--java/com/android/dialer/app/DialtactsActivity.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/java/com/android/dialer/app/DialtactsActivity.java b/java/com/android/dialer/app/DialtactsActivity.java
index 1dd852487..5af9b95ac 100644
--- a/java/com/android/dialer/app/DialtactsActivity.java
+++ b/java/com/android/dialer/app/DialtactsActivity.java
@@ -111,6 +111,8 @@ import com.android.dialer.interactions.PhoneNumberInteraction;
import com.android.dialer.interactions.PhoneNumberInteraction.InteractionErrorCode;
import com.android.dialer.logging.DialerImpression;
import com.android.dialer.logging.Logger;
+import com.android.dialer.logging.LoggingBindings;
+import com.android.dialer.logging.LoggingBindingsFactory;
import com.android.dialer.logging.ScreenEvent;
import com.android.dialer.logging.UiAction;
import com.android.dialer.main.Main;
@@ -589,6 +591,16 @@ public class DialtactsActivity extends TransactionSafeActivity
LogUtil.i("DialtactsActivity.onResume", "clearing all new voicemails");
CallLogNotificationsService.markAllNewVoicemailsAsOld(this);
}
+ // add 1 sec delay to get memory snapshot so that dialer wont react slowly on resume.
+ ThreadUtil.postDelayedOnUiThread(
+ () -> {
+ if (getApplicationContext() instanceof LoggingBindingsFactory) {
+ ((LoggingBindingsFactory) getApplicationContext())
+ .newLoggingBindings()
+ .logRecordMemory(LoggingBindings.ACTIVITY_ON_RESUME_MEMORY_EVENT_NAME);
+ }
+ },
+ 1000);
}
mFirstLaunch = false;