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