super("android.bg", android.os.Process.THREAD_PRIORITY_BACKGROUND);
if (sInstance == null) { sInstance = new BackgroundThread(); sInstance.start(); sHandler = new Handler(sInstance.getLooper()); }
synchronized (BackgroundThread.class) { ensureThreadLocked(); return sInstance; }
synchronized (BackgroundThread.class) { ensureThreadLocked(); return sHandler; }