/frameworks/base/core/java/android/os/ |
HandlerThread.java | 20 * Handy class for starting a new thread that has a looper. The looper can then be 26 private Looper mLooper; 46 * setup before Looper loops. 53 Looper.prepare(); 55 mLooper = Looper.myLooper(); 60 Looper.loop(); 65 * This method returns the Looper associated with this thread. If this thread not been started 67 * has been started, this method will block until the looper has been initialized. 68 * @return The looper 94 Looper looper = getLooper(); local [all...] |
Looper.java | 31 * <p>This is a typical example of the implementation of a Looper thread, 33 * initial Handler to communicate with the Looper. 40 * Looper.prepare(); 48 * Looper.loop(); 52 public class Looper { 63 private static Looper mMainLooper = null; 65 /** Initialize the current thread as a looper. 67 * this looper, before actually starting the loop. Be sure to call 73 throw new RuntimeException("Only one Looper may be created per thread"); 75 sThreadLocal.set(new Looper()); [all...] |
Handler.java | 119 mLooper = Looper.myLooper(); 122 "Can't create handler inside thread that has not called Looper.prepare()"); 143 mLooper = Looper.myLooper(); 146 "Can't create handler inside thread that has not called Looper.prepare()"); 155 public Handler(Looper looper) { 156 mLooper = looper; 157 mQueue = looper.mQueue; 165 public Handler(Looper looper, Callback callback) [all...] |
/frameworks/base/core/java/com/android/internal/view/ |
WindowManagerPolicyThread.java | 19 import android.os.Looper; 27 static Looper mLooper; 29 public static void set(Thread thread, Looper looper) { 31 mLooper = looper; 38 public static Looper getLooper() {
|
/cts/tests/tests/os/src/android/os/cts/ |
LooperTest.java | 20 import android.os.Looper; 32 @TestTargetClass(Looper.class) 39 private Looper mLooper = null; 51 Looper.myLooper().dump(printer, prefix); 60 Looper looper = Looper.getMainLooper(); local 61 assertNotNull(looper); 76 Looper.loop(); 89 assertNull(Looper.myLooper()) [all...] |
HandlerThreadTest.java | 21 import android.os.Looper; 93 Looper looper = ht.getLooper(); local 94 assertNotNull(looper); 95 assertSame(ht.getMyLooper(), looper); local 109 private Looper mLooper; 142 public Looper getMyLooper() {
|
MessageQueueTest.java | 26 import android.os.Looper; 57 * the test looper we started, that means no idleHanlder with flag mResult), and in doTest, 58 * we start a looper, which will queueIdle (Looper.loop()) if idleHanlder list has element, 70 Looper.myQueue().addIdleHandler(null); 87 * removeIdleHandler, there should be no element in idleHanlder list. So the Looper.loop() 163 private Looper mLooper; 191 // Looper.loop() will set mResult true. 192 Looper.myQueue().addIdleHandler(mIdleHandler); 194 // If mActionFlag is false, addIdleHandler and remove it, then Looper.loop( [all...] |
/cts/tests/tests/telephony/src/android/telephony/cts/ |
PhoneStateListenerTest.java | 19 import android.os.Looper; 47 private Looper mLooper; 96 Looper.prepare(); 97 mLooper = Looper.myLooper(); 109 Looper.loop(); 142 Looper.prepare(); 144 mLooper = Looper.myLooper(); 156 Looper.loop(); 184 Looper.prepare(); 186 mLooper = Looper.myLooper() [all...] |
CellLocationTest.java | 24 import android.os.Looper; 37 private Looper mLooper; 82 Looper.prepare(); 84 mLooper = Looper.myLooper(); 97 Looper.loop();
|
TelephonyManagerTest.java | 25 import android.os.Looper; 38 private Looper mLooper; 71 Looper.prepare(); 73 mLooper = Looper.myLooper(); 85 Looper.loop(); 102 Looper.prepare(); 104 mLooper = Looper.myLooper(); 111 Looper.loop();
|
/frameworks/base/core/tests/coretests/src/android/os/ |
TestHandlerThread.java | 20 import android.os.Looper; 28 private Looper mLooper; 61 public Looper getLooper() { 82 Looper.prepare(); 83 mLooper = Looper.myLooper(); 85 Looper.loop();
|
HandlerTester.java | 20 import android.os.Looper; 61 Looper.prepare(); 62 mLooper = Looper.myLooper(); 64 Looper.loop(); 87 private Looper mLooper;
|
/external/qemu/ |
aio-android.c | 122 IoLooper* looper; local 127 looper = iolooper_new(); 132 iolooper_reset(looper); 145 iolooper_add_read(looper, node->fd); 148 iolooper_add_write(looper, node->fd); 155 ret = iolooper_wait(looper, -1); 168 iolooper_is_read(looper, node->fd) && 173 iolooper_is_write(looper, node->fd) && 191 iolooper_free(looper);
|
/frameworks/base/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/functional/ |
CameraTest.java | 34 import android.os.Looper; 58 private Looper mLooper = null; 74 * Initializes the message looper so that the Camera object can 79 Log.v(TAG, "start looper"); 83 // Set up a looper to be used by camera. 84 Looper.prepare(); 86 // Save the looper so that we can terminate this thread 88 mLooper = Looper.myLooper(); 91 Looper.loop(); // Blocks forever until Looper.quit() is called [all...] |
/cts/tests/src/android/app/cts/ |
TestedActivity.java | 21 import android.os.Looper; 38 Looper.myLooper(); 39 Looper.myQueue().addIdleHandler(new Idler());
|
TestedScreen.java | 23 import android.os.Looper; 65 Looper.myLooper(); 66 Looper.myQueue().addIdleHandler(new Idler()); 69 Looper.myLooper(); 70 Looper.myQueue().addIdleHandler(new Idler());
|
/external/webkit/WebCore/platform/haiku/ |
SharedTimerHaiku.cpp | 31 #include <Looper.h> 73 BLooper* looper = BLooper::LooperForThread(find_thread(0)); local 77 BAutolock lock(looper); 79 looper->AddCommonFilter(timer); 92 BMessageRunner::StartSending(Looper(), new BMessage(FIRE_MESSAGE), intervalInMicroSeconds, 1);
|
/frameworks/base/telephony/tests/telephonytests/src/com/android/internal/telephony/gsm/ |
GSMTestHandler.java | 23 import android.os.Looper; 78 Looper looper = getLooper(); local 79 if (looper != null) looper.quit();
|
/frameworks/base/telephony/tests/telephonytests/src/com/android/telephonytest/unit/ |
CallerInfoUnitTest.java | 27 import android.os.Looper; 161 * its own Looper. We cannot use the main Looper because on the 163 * it. Also there is not way to inject a Looper instance in the 164 * query, so we have to use a thread with its own looper. 168 private Looper mLooper; 186 Looper.prepare(); 187 mLooper = Looper.myLooper(); 189 // The query will pick the thread local looper we've just prepared. 194 // Quit the Looper on the 1st callbac [all...] |
/cts/tests/tests/media/src/android/media/cts/ |
AudioRecordTest.java | 26 import android.os.Looper; 42 private Looper mLooper; 49 * InstrumentationTestRunner.onStart() calls Looper.prepare(), which creates a looper 51 * any messages queued with that looper will never be consumed. Therefore, we must 52 * create the instance in another thread, either without a looper, so the main looper is 53 * used, or with an active looper. 58 Looper.prepare(); 59 mLooper = Looper.myLooper() [all...] |
/external/skia/include/core/ |
SkDrawLooper.h | 29 and something is drawn to a canvas with that paint, the looper subclass will 31 More than that, via the next() method, the looper can modify the draw to be 47 /** Called after the looper has finally returned false from next(), allowing 48 the looper to restore the canvas/paint to their original states.
|
/frameworks/base/core/java/com/android/internal/os/ |
HandlerCaller.java | 21 import android.os.Looper; 30 final Looper mMainLooper; 55 MyHandler(Looper looper) { 56 super(looper); 76 public HandlerCaller(Context context, Looper looper, Callback callback) { 78 mMainLooper = looper; 110 if (Looper.myLooper() == mMainLooper) {
|
/frameworks/base/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/stress/ |
MediaRecorderStressTest.java | 30 import android.os.Looper; 60 private Looper mCameraLooper = null; 61 private Looper mRecorderLooper = null; 93 Log.v(TAG, "start looper"); 97 // Set up a looper to be used by camera. 98 Looper.prepare(); 100 mCameraLooper = Looper.myLooper(); 105 Looper.loop(); 112 Log.v(TAG, "start looper"); 116 Looper.prepare() [all...] |
/frameworks/base/core/tests/coretests/src/android/app/activity/ |
TestedActivity.java | 21 import android.os.Looper; 45 Looper.myLooper().myQueue().addIdleHandler(new Idler());
|
/cts/tests/tests/database/src/android/database/cts/ |
ContentObserverTest.java | 28 import android.os.Looper; 71 Looper looper = ht.getLooper(); local 72 Handler handler = new Handler(looper); 90 looper.quit();
|