aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2021-04-29 22:08:46 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2021-04-29 22:08:46 +0000
commit89f57c28299261d95440bd78794fb861b1d365ee (patch)
treef378b450578f05d1896137daad0c5251f358fa28
parent5945232ae2490f681ceb08b5c11f6da4f5cbcc51 (diff)
parent8abc5fef00d546f0d07d4c1d30f0c9414b5ec85b (diff)
downloadContactsProvider-89f57c28299261d95440bd78794fb861b1d365ee.tar.gz
Merge "Enable detailed logging for StrictMode." into sc-dev
-rw-r--r--src/com/android/providers/contacts/ContactsProvider2.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/com/android/providers/contacts/ContactsProvider2.java b/src/com/android/providers/contacts/ContactsProvider2.java
index 4128e0dc..ca6aaad2 100644
--- a/src/com/android/providers/contacts/ContactsProvider2.java
+++ b/src/com/android/providers/contacts/ContactsProvider2.java
@@ -61,6 +61,7 @@ import android.net.Uri;
import android.net.Uri.Builder;
import android.os.AsyncTask;
import android.os.Binder;
+import android.os.Build;
import android.os.Bundle;
import android.os.CancellationSignal;
import android.os.Handler;
@@ -1483,6 +1484,13 @@ public class ContactsProvider2 extends AbstractContactsProvider
Log.v(TAG, "onCreate user="
+ android.os.Process.myUserHandle().getIdentifier());
}
+ if (Build.IS_DEBUGGABLE) {
+ StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()
+ .detectLeakedSqlLiteObjects() // for SqlLiteCursor
+ .detectLeakedClosableObjects() // for any Cursor
+ .penaltyLog()
+ .build());
+ }
if (Log.isLoggable(Constants.PERFORMANCE_TAG, Log.DEBUG)) {
Log.d(Constants.PERFORMANCE_TAG, "ContactsProvider2.onCreate start");