E/iardini.error0:无效 ID 0x00000001 - 错误资源 ID

问题描述 投票:0回答:2

我目前遇到一个错误,该错误继续降低我的应用程序的性能。

该错误不会导致应用程序关闭或崩溃,或向控制台写入异常。控制台仅报告此消息:

E/iardini.error0: Invalid ID 0x00000001.

消息中唯一出现的内容是:

  • 这是一个错误,你从前缀“E/”就明白了
  • 错误出现在我的应用程序中,“iardini.error0”
  • 无法识别某种ID

如何复制错误:我在github上创建了一个公共存储库,这样你就可以下载源代码并享用它!您将立即看到错误将显示在控制台内。

错误消息取决于什么?我该如何解决它?

提前致谢!

android android-resources android-databinding android-tablayout android-viewpager2
2个回答
5
投票

在任何

TextView
中,您的
.setText()
具有整数值,更改为
String
值您的错误将得到解决。


0
投票

我的经历: 我得到了颜色的十六进制值作为 api 响应,我将其解析为 int。 并尝试直接使用它作为颜色值。

int value = int.parse(colorResponseFromAPI);
Container(
                  decoration: BoxDecoration (
                    borderRadius: const BorderRadius.all(Radius.circular(10)),
                    color: Color(value),
                  ),
                );

相反,我需要将十六进制值转换为颜色值,所以我使用 这个答案用于转换

© www.soinside.com 2019 - 2024. All rights reserved.