Android アプリケーション用に次のクラスがあります。
public class AccountVO
{
private String id;
private String username;
private String password;
private String email;
private String firstName;
private String lastName;
public AccountVO(String tempID, String tempUserName, String tempPassword, String tempEmail, String tempFirstName, String tempLastName)
{
this.id = tempID;
this.username = tempUserName;
this.password = tempPassword;
this.email = tempEmail;
this.firstName = tempFirstName;
this.lastName = tempLastName;
}
public String getId()
{
return id;
}
public String getUserName()
{
return username;
}
public String getEmail()
{
return email;
}
public String getFirstName()
{
return firstName;
}
public String getLastName()
{
return lastName;
}
}
アクティビティで次のオブジェクトを作成します。
AccountVO userAccount = new AccountVO("1", "scott", "password", "scott@mail.com", "Scott", "James");
AccountVO userAccount2 = new AccountVO("2", "john", "password", "jsmith@mail.com", "John", "Smith");
上記で作成したオブジェクトから値を取得し、それらを EditText フィールドに表示する別のアクティビティがあります。フィールドのデータを変更して「更新」ボタンをクリックしたとします。古い AccountVO オブジェクトの値を更新する方法を教えてください。例: "userAccount" AccountVO オブジェクト (つまり scott@abc.com) の edittitext フィールドを介して電子メールを変更した場合、同じオブジェクトでその値を更新するにはどうすればよいですか?