я получаю сообщение об ошибке при использовании findViewById () - PullRequest
0 голосов
/ 01 декабря 2019

Я хочу использовать метод (findViewById), но получаю ошибку, которую не могу решить. ошибка «Тип параметра T имеет несовместимые верхние границы: View и RatingBar».

Для исправления этого я попытался закрыть действие и открыть другое, но это не сработало.

public class RatingBar extends AppCompatActivity {

    RatingBar got , bd;
    TextView gottxt , bdtxt;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_rating_bar);

        init()
    }

    private void init(){
        got = findViewById(R.id.gotrate);
    }
}

1 Ответ

0 голосов
/ 01 декабря 2019

Вот проблема: `got = findViewById (R.id.gotrate);&& Также измените имя действия, потому что оно зарезервировано. Word

` это будет выглядеть так:

public class MyActivity extends AppCompatActivity {
   RatingBar got , bd;
   TextView gottxt , bdtxt;
@Override
protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_rating_bar);
  init()
}
private void init(){
     got = (RatingBar)findViewById(R.id.gotrate); 
}
...