I am creating simple Android project which contains login Activity
. The problem is I tried to reach the object in specific index and tried for
loop, but it always return last object in sequence.
public Result<LoggedInUser> login (String username, String password){
try {
// TODO: handle loggedInUser authentication
GetData myData = new GetData();
usersdata = myData.getUsers();
for (User user : usersdata) {
if (user.UserName.trim() == username && user.Password.trim() == password) {
LoggedUser = user;
} else LoggedUser = null;
}
return new Result.Success<>(LoggedUser);
} catch (Exception e) {
return new Result.Error(new IOException("Error logging in", e));
}
}