ModularUtils.kt 668 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
package com.ydl.ydlcommon.utils

import com.ydl.ydlcommon.base.BaseApp
import com.ydl.ydlcommon.base.config.YDLConstants

/**
 * author : Zhangwenchao
 * e-mail : zhangwch@yidianling.com
 * time   : 2018/01/29
 *
 * 提示信息的封装类,使用单例 toast,防止重复弹出提示
 */
class ModularUtils private constructor() {

    companion object {
        private fun getInstance(): ModularUtils {
            return Holder.INSTANCE
        }

        fun isYDL():Boolean {
            return YDLConstants.FROM_YDL.equals(BaseApp.instance.getGlobalConfig().appFrom)
        }
    }

    private object Holder {
        val INSTANCE = ModularUtils()
    }
}