【发布时间】:2012-10-14 09:08:34
【问题描述】:
在收到活动的结果后,我试图在布局中隐藏 textView。我有一个变量声明 - 查看 lblEmptyList,我在 onCreate 中对其进行了实例化:
lblEmptyList = findViewById(R.id.emptyList);
我试过这个:
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == RESULT_OK) {
switch (requestCode) {
case 1:
...
lblEmptyList.setVisibility(View.GONE);
但我收到“无法访问的代码”错误。 我尝试像这样直接访问它:
findViewById(R.id.emptyList).setVisibility(View.GONE);
我尝试使用数值而不是 View.GONE,但我不断收到此“无法访问的代码”错误。我该如何解决?
【问题讨论】:
-
“无法访问的代码”错误意味着您的代码在运行时不会被访问(这是一个永远不正确的条件或类似的情况)。 lblEmptyList.setVisibility(View.GONE) 语法没有错。
-
查看您的代码。在 setVisibility 行之前是否有 throw Exception 或 return 语句之类的东西。
-
知道了!我在其余代码之前移动了这一行,然后它工作得很好。非常感谢你们!
标签: android textview visibility unreachable-code