We trying to retrieve from the internal storage. We want after registering e.g as "Oscar" then after logging in then it should show that I am logged in as "Oscar" on the main form. On the main form it should state that am logged in as "Any Username that has logged in".
This is what I have done so far:
String username = txtUsername.getText(); String password = txtPassword.getText();
Storage.getInstance().writeObject("Username", username);
Storage.getInstance().writeObject("Password", password);
Dialog.show("", "You Have Successfully Registered", "Okay Cool", null);
return false;
}
protected boolean onLoginLogin() {
TextField txtUsername = findTxtUsername();
TextField txtPassword = findTxtPassword();
String username = txtUsername.getText();
String password = txtPassword.getText();
String StorageUsername = (String) Storage.getInstance().readObject("Username");
String StroragePassword = (String) Storage.getInstance().readObject("Password");
if (username != null && username.equals(StorageUsername) && password != null && password.equals(StroragePassword)) {
Dialog.show("Message", username + "\n" + "Logged In", "Okay", null);
return false;
} else {
Dialog.show("Error", "Incorrect Details", "Okay", null);
}
return true;
} }
PreferencesAPI for this as it's much better at storing simple values - Shai Almog