gpt4 book ai didi

android - 使用带参数的字符串资源 (strings.xml) 时出现问题

转载 作者:行者123 更新时间:2023-12-05 07:48:01 27 4
gpt4 key购买 nike

我正在使用带参数的字符串,如下所示:

<string name="share_1">My Android device has reached %1$s points in the app: https://play.google.com/store/apps/details?id=%2$s</string>

String s = getString(R.string.share_1, result.getText().toString(), activity.getApplicationContext().getPackageName());

Lint 给我这个错误:“格式字符串不是有效的格式字符串,因此不应将其传递给 string.format”

我正在使用最新版本的 Android Studio、最新版本的 gradle 和

compileSdkVersion 23
buildToolsVersion "23.0.3"

谢谢

最佳答案

这只是 lint 错误。您可以在 gradle 中禁用 lint 错误

 lintOptions {
abortOnError false
}

并且您应该使用 ContextCompat 获取字符串并将其连接起来。

关于android - 使用带参数的字符串资源 (strings.xml) 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39064834/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com