/ToastCompat_Deprecated

【Deprecated】兼容小米MIUI系统上,后台应用没法弹出Toast的问题

Primary LanguageJava

兼容小米MIUI系统的Toast

重要

新IUI系统(Android 6.0.1 MMB29M MIUI 8 6.8.18 | 开发版)上,这个库还需要声明悬浮窗的权限才能使用

<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />

对的,仅需要在AndroidMainfest.xml中进行声明就可以,不需要引导用户打开权限。

考虑到后来MIUI系统已经修复了这个问题,因此感觉这个库已经不太需要了

Usage

1: 引入依赖库,目前项目已经上传到JCenter,因此只需要在你的项目Module中直接引入即可:

    dependencies {
        compile 'io.github.zhitaocai:toastcompat:0.1.0'
    }

2: 调用方法

    ToastCompat.make(Context context, String text, long duration).show();

ToastCompat实现了自定义的IToast接口,IToast的接口方法基本和原来的Toast相差无几

Blog