小编Mic*_*aun的帖子

Android 12:从 targetSdkVersion 31 开始,Toast 消息被剪裁

最近我的智能手机(Google Pixel 3)从 Android 11 更新到了 12。之后,我想相应地调整我的应用程序Sensor Recording。所以我在“build.gradle”中做了一些更改:

\n
compileSdkVersion 31    // 30 before\ndefaultConfig {\n    targetSdkVersion 31    // 30 before\n    \xe2\x80\xa6\n}\ndependencies {\n    implementation \'androidx.appcompat:appcompat:1.4.0\'         // 1.3.1 before\n    \xe2\x80\xa6\n}\n
Run Code Online (Sandbox Code Playgroud)\n

一切正常。但是,我发现 Toast 消息现在有所不同:它们包含一个无用的图标,并且 \xe2\x80\x93 更糟糕的是 \xe2\x80\x93 文本消息被截断。

\n

在 SdkVersion 30 的 \xe2\x80\x93 之前

\n

在此输入图像描述

\n

在 SdkVersion 31 的 \xe2\x80\x93 之后

\n

在此输入图像描述

\n

两个 Toast 都是使用相同的代码生成的。但在新版本中,文本的重要部分缺失了。我怎样才能恢复旧的 Toast 行为?

\n

android toast targetsdkversion

7
推荐指数
0
解决办法
2295
查看次数

标签 统计

android ×1

targetsdkversion ×1

toast ×1