package com.chaychan.powerfulviewlibrary; import android.app.Application; import android.content.Context; import android.os.Handler; import android.os.Looper; public class MyApplication extends Application { private static Context mContext; private static Thread mMainThread; private static long mMainThreadId; private static Looper mMainLooper; private static Handler mMainHandler; public static Context getContext() { return mContext; } public static Thread getMainThread() { return mMainThread; } public static long getMainThreadId() { return mMainThreadId; } public static Looper getMainThreadLooper() { return mMainLooper; } public static Handler getMainHandler() { return mMainHandler; } // 应用程序的入口 @Override public void onCreate() { super.onCreate(); // 上下文 mContext = getApplicationContext(); // 主线程 mMainThread = Thread.currentThread(); // mMainThreadId = mMainThread.getId(); mMainThreadId = android.os.Process.myTid(); mMainLooper = getMainLooper(); // 创建主线程的handler mMainHandler = new Handler(); } }