Android - 奇怪的东西......问题

时间:2010-08-26 21:53:24

标签: android

奇怪的事情发生了,我想......

我有子菜单项的菜单。 一个子菜单获取GPS位置,进行一些计算并更新两个显示字段。没问题。

另一个子菜单接受用户输入并执行calc的 BUT ,它使用与第一个子菜单相同的显示内容但是,不会使用新输入更新两个字段以进行显示。我有第二个显示器,只是为了看看是什么进行,这个显示确实正确地更新了两个字段。

这些显示(声明,参数或值) HOWEVER 之间没有区别,而这里是奇数的引导,我在设置时收到警告两个字段的显示(用于在第二个子菜单中显示)并使用弹出窗口中的建议。

建议将TextView设为静态。我点击它一个(离开另一个原样进行试用并评论它)。警告消失但在运行时崩溃!

所以,这是奇数的事情:我没有看到任何使TextView静态的东西!所有相关的声明和引用都与我没有静态的相同。事实上,我试图手动使第二个静态,但不能。我还检查了R.java文件,但那里没有任何相关内容......

幸运的是,我能够使用'撤消'Make-it-static。

对我的教育有何评论/澄清? 感谢

1 个答案:

答案 0 :(得分:0)

“Make it Static”建议仅适用于您的Java代码。如果您查看TextView的声明,现在会说static TextView mTextView。至于另一个问题,没有办法在没有看到你的代码的情况下确定发生了什么。