Флажок Android Studio - PullRequest
       2

Флажок Android Studio

0 голосов
/ 06 июня 2018

Мне нужна помощь с этой ошибкой:

ошибка: несовместимые типы: не существует уникального максимального экземпляра для переменной типа T с верхними границами CheckBox, Просмотр, где T - переменная типа:T расширяет View, объявленный в методе findViewById (int)

..., который я получаю при запуске этого кода:

public class CheckBox extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_check_box);

        CheckBox checkbox1 = new CheckBox();
        checkbox1 = findViewById(R.id.bx1);
    }
}

1 Ответ

0 голосов
/ 06 июня 2018

Вам необходимо установить флажок, потому что возвращаемая форма findViewById является общей

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_check_box);

    CheckBox checkbox1 = (Checkbox) findViewById(R.id.bx1);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...