diff --git a/mobile/android/base/CrashReporter.java.in b/mobile/android/base/CrashReporter.java.in index a21bf561fbf..8498808836d 100644 --- a/mobile/android/base/CrashReporter.java.in +++ b/mobile/android/base/CrashReporter.java.in @@ -165,7 +165,7 @@ public class CrashReporter extends Activity public void run() { sendReport(mPendingMinidumpFile, mExtrasStringMap, mPendingExtrasFile); } - }).start(); + }, "CrashReporter Thread").start(); } public void onCloseClick(View v) { // bound via crash_reporter.xml diff --git a/mobile/android/base/GeckoApp.java b/mobile/android/base/GeckoApp.java index 722a273cec9..5dec54b247b 100644 --- a/mobile/android/base/GeckoApp.java +++ b/mobile/android/base/GeckoApp.java @@ -2089,7 +2089,7 @@ abstract public class GeckoApp // we really don't care. } } - }).start(); + }, "DNSPrefetcher Thread").start(); } } diff --git a/mobile/android/base/GeckoAppShell.java b/mobile/android/base/GeckoAppShell.java index 42ef2e16ed4..482182f0529 100644 --- a/mobile/android/base/GeckoAppShell.java +++ b/mobile/android/base/GeckoAppShell.java @@ -146,6 +146,7 @@ public class GeckoAppShell new SynchronousQueue(); public void run() { + setName("GeckoLooper Thread"); Looper.prepare(); try { mHandlerQueue.put(new Handler()); diff --git a/mobile/android/base/GeckoInputConnection.java b/mobile/android/base/GeckoInputConnection.java index 284c1aebdd5..a7c06bad2d7 100644 --- a/mobile/android/base/GeckoInputConnection.java +++ b/mobile/android/base/GeckoInputConnection.java @@ -1009,7 +1009,7 @@ public class GeckoInputConnection } catch (InterruptedException e) {} } - static private final Timer mIMETimer = new Timer(); + static private final Timer mIMETimer = new Timer("GeckoInputConnection Timer"); static private final int NOTIFY_IME_RESETINPUTSTATE = 0; static private final int NOTIFY_IME_SETOPENSTATE = 1; diff --git a/mobile/android/base/ui/PanZoomController.java b/mobile/android/base/ui/PanZoomController.java index eaa6e1f9182..46decb5210f 100644 --- a/mobile/android/base/ui/PanZoomController.java +++ b/mobile/android/base/ui/PanZoomController.java @@ -518,7 +518,7 @@ public class PanZoomController stopAnimationTimer(); } - mAnimationTimer = new Timer(); + mAnimationTimer = new Timer("Animation Timer"); mAnimationTimer.scheduleAtFixedRate(new TimerTask() { @Override public void run() { mController.post(runnable); }