最近我的智能手机(Google Pixel 3)从 Android 11 更新到了 12。之后,我想相应地调整我的应用程序Sensor Recording。所以我在“build.gradle”中做了一些改动:
compileSdkVersion 31 // 30 before
defaultConfig {
targetSdkVersion 31 // 30 before
…
}
dependencies {
implementation 'androidx.appcompat:appcompat:1.4.0' // 1.3.1 before
…
}
一切正常。然而,我发现 Toast 消息现在不同了:它们包含一个无用的图标,而且——更糟糕的是——文本消息被截断了。
之前 – 使用 SdkVersion 30
之后——使用 SdkVersion 31
两个 Toast 都是使用相同的代码生成的。但在新版本中,文本的重要部分丢失了。我怎样才能恢复旧的 Toast 行为?