Всякий раз, когда я хочу найти свой макет сетки по идентификатору, приложение запускается сразу после запуска. Это не опечатка (я не получаю ошибок компиляции).
Это первое, что я объявил в методе onCreate
, поэтому он не падает, потому что какой-то другой метод попытается что-то сделать с макетом до вызова findViewById
.
В чем может быть причина?
(я пытался изменить его идентификатор, имя ... не работает)
Часть кода:
public class MainActivity extends AppCompatActivity {
TextView countdownView, expressionView, scoreView, resultView, goView;
LinearLayout linearLayout;
GridLayout gridLayout;
CountDownTimer countDownTimer;
Random randomGenerator;
Button startGameButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
gridLayout = findViewById(R.id.gridLayout);
//other code here}