Я пытаюсь запустить программу из одного класса в другой нажатием кнопки. Я знаю, что это нужно делать с намерением, но я не уверен, какие действия следует использовать для намерения. Кроме того, я бы предпочел не пытаться использовать OnClickListener, поскольку мне кажется, что я немного чрезмерен для того, что мне нужно делать. Хотя я могу ошибаться, и я просто думаю об этом. Вот что у меня есть для кода:Изменение вида класса с помощью кнопок
public void loginScreen(View view) {
// Should take user to the next view when button pressed
Intent intent = new Intent(this, LoginActivity.class);
Button login = (Button) findViewById(R.id.button1);
intent.getData(login);
startActivity(intent);
}
Я хочу, чтобы идти к следующему экрану, когда только button1 нажата, так что я не знаю, если только линии 3 и 6 являются единственными, нужны, но он выиграл Не работайте, если это только те двое. Я считаю, что проблема заключается в getData, я не знаю, что добавить туда, но я знаю, что getData ошибается. Я, вероятно, тоже пропустил что-то еще, но я не знаю, что.
Кроме того, простите меня, если это нелегко, сначала попробуйте задать вопрос здесь.
Что вы пытаетесь достичь с помощью намерения.getData (login); Есть ли у этой кнопки какие-то данные? – theelfismike
«Кроме того, я бы предпочел не пытаться использовать OnClickListener, поскольку мне кажется, что я немного чрезмерен для того, что мне нужно делать». Может показаться чрезмерным, но так оно и работает. – theelfismike