我创建了一个屏幕,它将接受用户的输入,例如姓名、地址等。我使用数据库表中的 ID 存储这些信息。所以我可以使用 ID 检索这些信息。现在我的问题是,创建帐户后,会出现现有配置文件列表,用户应该单击他的名字来激活他的帐户。激活他的帐户必须包括检索他的姓名和地址。并且名称应该出现在下一个屏幕上。我面临的问题是,我已经使用 onListItemClick 事件检索了当前用户的 ID。因此,仅当用户单击名称时才检索信息,并且如果他单击任何其他按钮,信息就会消失。我怎样才能保留用户的信息,直到他注销?
我的代码:
protected void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick(l, v, position, id);
mRowId = id;
if (mRowId != null) {
Intent i = new Intent(this, Main.class);
i.putExtra("ID", mRowId);
startActivity(i);
}
}