Applation的配置

package com.example.hasee.myapplication.application;

import android.app.Application;
import android.content.Context;
import android.os.Handler;
import android.os.Process;


/**
 * Created by Dash on 2017/12/6.
 */
public class DashApplication extends Application {

    private static Context context;
    private static Handler handler;
    private static int mainId;
    public static boolean isLoginSuccess;//是否已經登錄的狀態


    @Override
    public void onCreate() {
        super.onCreate();

        //關於context----http://blog.csdn.net/lmj623565791/article/details/40481055
        context = getApplicationContext();
        //初始化handler
        handler = new Handler();
        //主線程的id
        mainId = Process.myTid();


    }

    /**
     * 對外提供了context
     * @return
     */
    public static Context getAppContext() {
        return context;
    }

    /**
     * 得到全局的handler
     * @return
     */
    public static Handler getAppHanler() {
        return handler;
    }

    /**
     * 獲取主線程id
     * @return
     */
    public static int getMainThreadId() {
        return mainId;
    }
}

}
發佈了62 篇原創文章 · 獲贊 5 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章