Toaster
Toaster copied to clipboard
Android 吐司框架,专治 Toast 各种疑难杂症
最近发现有很多人给我提 issue 没有认真按照模板上面的来填写,导致了在排查问题的过程中浪费了作者许多不必要的时间和精力,所以请后面提 issue 的人务必严格遵守,否则我不会受理,直接关闭 issue。
## 【警告:请务必按照 issue 模板填写,不要抱有侥幸心理,一旦发现 issue 没有按照模板认真填写,一律直接关闭】 #### 问题描述 * ToastUtils.setView(int id); 例如我想自定义Toast的图标,那么是否每种图标都需对应一个布局文件,是否可以考虑传入View对象呢 #### 请回答 * issue 是否有人曾提过类似的问题?否 * 框架文档是否有提及到此问题?否
### 框架版本【必填】 12.3 ### 问题描述【必填】 最近出现了大量此异常,在添加全局悬浮窗toast时出现,均发生在Android 14设备上。 android.view.WindowManager$InvalidDisplayException Unable to add window android.view.ViewRootImpl$W@8265f91 -- the specified display can not be found android.view.ViewRootImpl.setView(ViewRootImpl.java:1752) android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:435) android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:324) android.view.WindowManagerImpl.addView(WindowManagerImpl.java:175) com.hjq.toast.ToastImpl$1.void run()(ToastImpl.java:0) com.hjq.toast.ToastImpl$1.void run$bridge()(ToastImpl.java:0) com.hjq.toast.ToastImpl.void...
### 框架版本【必填】 12.6 ### 问题描述【必填】 折叠屏全屏进应用,然后切换到半屏,此情况下显示长字串会显示不全 ### 复现步骤【必填】 折叠屏全屏进应用,然后切换到半屏,此情况下显示长字串会显示不全 ### 是否必现【必填】 是 ### 项目 targetSdkVersion【必填】 34 ### 出现问题的手机信息【必填】 华为 mate xs2 ### 出现问题的安卓版本【必填】 android13 ### 问题信息的来源渠道【必填】 自己遇到的 ### 是部分机型还是所有机型都会出现【必答】 折叠屏...
### 你觉得框架有什么不足之处?【必答】 混淆规则粗暴而且比较笼统,实际不需要把库下面的所有类都keep吧。 不确定最小keep哪些文件,可以自己在库中内置一个混淆规则,有更新直接就改了使用的也不关注。 ### issue 是否有人曾提过类似的建议?【必答】 否 ### 框架文档是否提及了该问题【必答】 否 ### 是否已经查阅框架文档但还未能解决的【必答】 是 ### 你觉得该怎么去完善会比较好?【非必答】 build.gradle文件中配置 consumerProguardFiles("consumer-rules.pro"),consumer-rules.pro文件中写当前库需要的混淆规则
### 框架版本【必填】 12.8 ### 问题描述【必填】 android 16上显示会有残影,未升级Android 16时无此问题 https://github.com/user-attachments/assets/8df386d2-5cc9-4537-8a58-32220c5b7955 ### 复现步骤【必填】 正常调用Toaster.show ### 是否必现【必填】 是 ### 项目 targetSdkVersion【必填】 34 ### 出现问题的手机信息【必填】 pixel 8a ### 出现问题的安卓版本【必填】 16 ### 问题信息的来源渠道【必填】 自己遇到的 ###...