【问题标题】:No package identifier when getting value for resource number获取资源编号值时没有包标识符
【发布时间】:2013-02-13 15:19:52
【问题描述】:

我已经阅读过类似标题的问题。

如您所见,信息不多。

我在 R 文件中检查了没有 0x00000021c 资源。

当我按下一个按钮并且我正在创建一个新的 Intent 并且我想将一个新的 Activity 加载到屏幕上时,就会发生这种情况。它就像一个“下一屏”按钮...

新的活动很大,现在我正在拆分动态和静态部分:很多 xml-s,而不是简单的 1-2 视图。总共大约 100 次观看?

当我看到其他问题和答案时,我想我有一个 .setText("Some invalid stuff here")

知道如何找到那条线,除了使用调试器逐步超过数千行吗?

【问题讨论】:

  • 不是真正的解决方案,但可能会有所帮助:将带有方法名称的任何方法调用记录到 LogCat。触发的最后一个方法必须是您的问题的原因。仅调试该方法。
  • 请发布带有问题的按钮 onclick 代码
  • 我告诉过它在 onClick() 上发生了数千行
  • @matheszabi : 好的,那么在按钮的 onclick 中,你可能在 TextView.setText(...) 中传递整数,请检查它
  • 您可以尝试重新生成您的 R 文件吗?这通常可以通过运行ant clean 或仅删除项目中的 bin 和 gen 文件夹来完成。

标签: android


【解决方案1】:

请同时检查按钮设置值,并使用setText(""+intValue) 而不是setText(intValue)

【讨论】:

  • 或者使用 setText(Integer.toString(...)) 更好。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-16
  • 1970-01-01
  • 2019-04-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多