/frameworks/base/core/jni/ |
android_os_MessageQueue.h | 24 class Looper; 26 extern sp<Looper> android_os_MessageQueue_getLooper(JNIEnv* env, jobject messageQueueObj);
|
android_os_MessageQueue.cpp | 21 #include <utils/Looper.h> 42 inline sp<Looper> getLooper() { return mLooper; } 48 sp<Looper> mLooper; 54 mLooper = Looper::getForThread(); 56 mLooper = new Looper(false); 57 Looper::setForThread(mLooper); 86 sp<Looper> android_os_MessageQueue_getLooper(JNIEnv* env, jobject messageQueueObj) {
|
/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() {
|
/frameworks/base/native/android/ |
looper.cpp | 20 #include <android/looper.h> 21 #include <utils/Looper.h> 23 using android::Looper; 27 return Looper::getForThread().get(); 31 return Looper::prepare(opts).get(); 34 void ALooper_acquire(ALooper* looper) { 35 static_cast<Looper*>(looper)->incStrong((void*)ALooper_acquire); 38 void ALooper_release(ALooper* looper) { 39 static_cast<Looper*>(looper)->decStrong((void*)ALooper_acquire) 43 sp<Looper> looper = Looper::getForThread(); local 53 sp<Looper> looper = Looper::getForThread(); local [all...] |
/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...] |
/frameworks/base/core/tests/coretests/src/android/os/ |
HandlerTester.java | 20 import android.os.Looper; 61 Looper.prepare(); 62 mLooper = Looper.myLooper(); 64 Looper.loop(); 87 private Looper mLooper;
|
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();
|
/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());
|
/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() {
|
/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();
|
/frameworks/base/include/utils/ |
Looper.h | 25 #include <android/looper.h> 40 * Declare a concrete type for the NDK's looper forward declaration. 51 * A looper can be associated with a thread although there is no requirement that it must be. 53 class Looper : public ALooper, public RefBase { 55 virtual ~Looper(); 59 * Creates a looper. 61 * If allowNonCallbaks is true, the looper will allow file descriptors to be 65 Looper(bool allowNonCallbacks); 68 * Returns whether this looper instance allows the registration of file descriptors 123 * Adds a new file descriptor to be polled by the looper [all...] |
/frameworks/base/libs/utils/ |
Looper.cpp | 4 // A looper implementation based on epoll(). 6 #define LOG_TAG "Looper" 17 #include <utils/Looper.h> 37 Looper::Looper(bool allowNonCallbacks) : 100 Looper::~Looper() { 108 void Looper::initTLSKey() { 113 void Looper::threadDestructor(void *st) { 114 Looper* const self = static_cast<Looper*>(st) 143 sp<Looper> looper = Looper::getForThread(); local [all...] |
/frameworks/base/core/tests/coretests/src/android/app/activity/ |
LocalActivity.java | 23 import android.os.Looper;
|
LocalDialog.java | 23 import android.os.Looper;
|
LocalScreen.java | 23 import android.os.Looper;
|
TestedActivity.java | 21 import android.os.Looper; 45 Looper.myLooper().myQueue().addIdleHandler(new Idler());
|
/frameworks/base/core/tests/coretests/src/android/content/ |
ContentQueryMapTest.java | 24 import android.os.Looper; 34 /** Helper class to run test code in a new thread with a Looper. */ 43 Looper.prepare(); 45 Looper.loop(); 84 Looper.myLooper().quit();
|
/frameworks/base/core/java/android/app/ |
IntentService.java | 23 import android.os.Looper; 47 private volatile Looper mServiceLooper; 53 public ServiceHandler(Looper looper) { 54 super(looper);
|
/frameworks/base/include/gui/ |
SensorEventQueue.h | 36 ALooper* looper; member in struct:ASensorEventQueue 45 class Looper; 72 sp<Looper> getLooper() const; 76 mutable sp<Looper> mLooper;
|
/frameworks/base/libs/gui/ |
SensorEventQueue.cpp | 24 #include <utils/Looper.h> 88 sp<Looper> SensorEventQueue::getLooper() const 92 mLooper = new Looper(true); 101 sp<Looper> looper(getLooper()); 105 result = looper->pollOnce(-1); 118 sp<Looper> looper(getLooper()); 119 looper->wake();
|
/frameworks/base/services/sensorservice/tests/ |
sensorservicetest.cpp | 21 #include <utils/Looper.h> 76 sp<Looper> loop = new Looper(false);
|