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 の代わりに数値を使用しようとしましたが、この「到達不能コード」エラーが発生し続けます。どうすれば修正できますか?

4

1 に答える 1

0

このlblEmptyList.setVisibility(View.GONE);行は、残りのコードの前に実行する必要がありました。

于 2012-10-24T13:04:00.593 に答える