Я создаю новое приложение для Android и хочу перейти к другой новой активности, когда кнопка нажата.что мне нужно кодировать?
dbHelper = new DBHelper(this);
login = findViewById(R.id.btnLogin);
reg = findViewById(R.id.btnReg);
uname = findViewById(R.id.uname);
pass = findViewById(R.id.pass);
login.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
ArrayList < User > list = dbHelper.readAllInfo();
for (User u: list) {
if (u.getUserName().equals(uname.getText().toString())) {
if (u.getPassword().equals(pass.getText().toString())) {
Intent intent = new Intent(Home.this, ProfileManagement.class);
intent.putExtra("id", u.getUserId());
startActivity(intent);
}
}
}
}
Я ожидаю перейти в класс ProfileManagement.Но это не сработало
Вот еще одно намерение, которое я использовал
reg.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
String user = uname.getText().toString();
String passwrd = pass.getText().toString();
dbHelper.addInfo(user, passwrd);
Toast.makeText(Home.this, "User Registered!", Toast.LENGTH_SHORT).show();
}
});