| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 移动开发 -> Android 11 下 Toast 变化,不能自定义 Toast 了?,android音频面试 -> 正文阅读 |
|
[移动开发]Android 11 下 Toast 变化,不能自定义 Toast 了?,android音频面试 |
作者:template-box |
Android 11 API 变更禁止后台自定义 Toast自定义 Toast 「不能」 在 app 处于后台时显示,取而代之会显示 **「"Background custom toast blocked for package [packageNa
me] See g.co/dev/toast."」** 的文本 toast [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rBQzoEN1-1637829931758)(https://user-gold-cdn.xitu.io/2020/4/29/171c5505503d9d41?imageslim)] 禁止后台自定义 Toast 普通的 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-K6lfLHWg-1637829931759)(https://user-gold-cdn.xitu.io/2020/4/29/171c550550879430?imageslim)] 普通的 text toast 不受影响 text toast 不允许自定义默认的 toast 是 在 targetSdkVersion 为 R 或更高时,调用 setGravity 和 setMargin 方法将不进行任何操作
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kuPC4pjr-1637829931760)(https://user-gold-cdn.xitu.io/2020/4/29/171c550550742aed?imageView2/0/w/1280/h/960/ignore-error/1)] 调用无效,仅影响 text toast [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MwX7Lm3K-1637829931761)(https://user-gold-cdn.xitu.io/2020/4/29/171c550550a6abd5?imageView2/0/w/1280/h/960/ignore-error/1)] 调用无效,仅影响 text toast 如图,在 text toast 中调用 setGravity 和 setMargin 方法,但 toast 位置并未居中 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Y8AnQbwn-1637829931762)(https://user-gold-cdn.xitu.io/2020/4/29/171c5505519b57a3?imageView2/0/w/1280/h/960/ignore-error/1)] 在 text toast 中调用 setGravity 和 setMargin 方法 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eSRehxxQ-1637829931762)(https://user-gold-cdn.xitu.io/2020/4/29/171c550579784743?imageslim)] 并未居中,方法不生效 setView() 被弃用setView() 方法被标记弃用
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mLNT4uDI-1637829931763)(https://user-gold-cdn.xitu.io/2020/4/29/171c55057da1f2f9?imageView2/0/w/1280/h/960/ignore-error/1)] setView 被弃用 可以看到,官方在一步步禁止自定义 Toast 目前是 targetSdkVersion 为 R 或更高的 app 禁止后台弹出自定义 Toast 同时将 setView() 方法标记弃用,当该方法从源码中移除后,自定 Toast 的方式将被彻底消灭
新增 Toast.Callback 回调添加了新的回调(
一些小 tips 及 demodemo 在这 ,切换 Flavor 即可指定不同的 targetSdkVersion [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7YdmK8cw-1637829931763)(https://user-gold-cdn.xitu.io/2020/4/29/171c5505806cb855?imageView2/0/w/1280/h/960/ignore-error/1)] 切换 Flavor 在写 demo 时遇到一些小问题 tip1
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RNM8HyHZ-1637829931764)(https://user-gold-cdn.xitu.io/2020/4/29/171c550583fe9a35?imageView2/0/w/1280/h/960/ignore-error/1)] 无参构造器被弃用 简单来讲就是在初始化 Handler 时要显示的配置 Looper Handler 使用不当会有这样一种 bug,例如在子线程通过无参构造函数创建 Handler,您可能会看到这样的异常 yHZ-1637829931764)] 无参构造器被弃用 简单来讲就是在初始化 Handler 时要显示的配置 Looper Handler 使用不当会有这样一种 bug,例如在子线程通过无参构造函数创建 Handler,您可能会看到这样的异常 |
|
移动开发 最新文章 |
Vue3装载axios和element-ui |
android adb cmd |
【xcode】Xcode常用快捷键与技巧 |
Android开发中的线程池使用 |
Java 和 Android 的 Base64 |
Android 测试文字编码格式 |
微信小程序支付 |
安卓权限记录 |
知乎之自动养号 |
【Android Jetpack】DataStore |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 6:02:25- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |