0
我试图在从活动中收到结果后,在布局中隐藏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之前有什么像抛出异常或返回语句。 – Agata
明白!我在代码的其余部分之前移动了这一行,然后它工作得很好。非常感谢你们! – Igal