Я новичок в Android Studio и Java-программировании. Я застрял, пытаясь понять, как графическая навигация использует функцию Ресурс для визуальной ссылки на страницы. Я сделал 2 страницы для своего приложения, каждое с уникальными именами (например, Page1 & Page2). Я также смог визуально связать две страницы, перетаскивая круглый кружок на панели «Графическая навигация» и назвав действие (например, действие 1).
Я следовал решениям, предлагаемым в этой теме Как получить кнопку, чтобы открыть другое действие в Android Studio? , но ни одно из них не помогло мне.
Это код моей кнопки.
public class MainActivity extends AppCompatActivity {
private Button register_button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
register_button = (Button) findViewById(R.id.action_mainActivity_to_registration);
register_button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
openRegistrationPage();
}
});
}
public void openRegistrationPage () {
Intent intent = new Intent(this, registration.class);
startActivity(intent);
}
}
Я бы хотел, чтобы следующая страница открывалась при нажатии одной кнопки.