我尝试开发一个 android 应用程序。在这里我必须开发忘记密码选项。我必须单击忘记密码 textview 意味着它进入下一个活动。下一个活动必须输入该注册用户的用户名。我必须检查用户名在 mysql 数据库中有效或无效。用户名有效意味着它是转到下一个活动。下一个活动已经输入了一些文本(密码)字段。在这里我必须单击更新按钮意味着该用户的密码已更新。
在这里,我已经完成了用户名有效和无效的活动。但是我如何将用户名数据传递给下一个活动并更新这些特定用户的密码。
在这里,我必须从用户名(基于第一个活动)更新密码(第二个活动)。我该如何开发这些。请帮助我。
这是我的第一个活动:
PropertyInfo unameProp =new PropertyInfo();
unameProp.setName("Username");//Define the variable name in the web service method
unameProp.setValue(login);//set value for userName variable
unameProp.setType(String.class);//Define the type of the variable
request.addProperty(unameProp);
----
-----
if(status.equals("Valid Username"))
{
Intent intent = new Intent(Login.this,RetailerActivity.class);
intent.putExtra("Username", login);
startActivity(intent);
}
下一个活动代码如下:
btninsert = (Button)findViewById(R.id.btn_insert1);
btninsert.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent in = getIntent();
EditText userPassword = (EditText) findViewById(R.id.edittext);
String user_Name = userPassword.getText().toString();
SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
PropertyInfo unameProp =new PropertyInfo();
unameProp.setName("userPassword");//Define the variable name in the web service method
unameProp.setValue(user_Name);//Define value for fname variable
unameProp.setType(String.class);//Define the type of the variable
request.addProperty(unameProp);
PropertyInfo idProp =new PropertyInfo();
idProp.setName("Username");//Define the variable name in the web service method
idProp.setValue();//Define value for fname variable
idProp.setType(String.class);//Define the type of the variable
request.addProperty(idProp);
我如何将用户名值从第一个活动传递到下一个活动。