Я пытаюсь создать мобильное приложение, но когда я пытаюсь нажать кнопку, я получаю сбой. Кнопка должна перейти на новую страницу активности, я уже правильно подключил другие страницы с помощью кнопки. Я просто интересно, если этот код является правильным или нет:Получение сбоя каждый раз, когда я нажимаю кнопку «Android Studio»
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void onButtonClick(View v)
{
Button a1= (Button) findViewById(R.id.button);
a1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(MainActivity.this, SecondPage.class);
startActivity(intent);
}
});
}
public void onButtonClick1(View c)
{
Button a1= (Button) findViewById(R.id.button2);
a1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent=new Intent(MainActivity.this, ThirdPage.class);
startActivity(intent);
}
});
}
public void onButtonClick2(View d)
{
Button a1= (Button) findViewById(R.id.button3);
a1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent=new Intent(MainActivity.this, FourthPage.class);
startActivity(intent);
}
});
}
public void onButtonClick3(View f)
{
Button a1= (Button) findViewById(R.id.button4);
a1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent=new Intent(MainActivity.this, FifthPage.class);
startActivity(intent);
}
});
}
}
я только что узнал, Java от некоторых видео в YouTube, так что я не уверен, если я сделал функцию активности хорошо или нет. Спасибо
сообщение LogCat пожалуйста. –
Пожалуйста, проверьте, объявлена ли новая (вызываемая) активность в вашем файле манифеста. – statosdotcom
Определите finViewById внутри метода onCreate(). –