私は1つのAndroidアプリを開発しようとしました.ここでは、パスワードを忘れるオプションを開発する必要があります.パスワードを忘れるテキストビューをクリックする必要があります.次のアクティビティに進むことを意味します.ユーザー名はmysqlデータベースから有効または無効です。ユーザー名は有効であることは、次のアクティビティに移動することを意味します。次のアクティビティは、テキスト(パスワード)フィールドに入力する必要があります。ここで、更新ボタンをクリックする必要があるのは、そのユーザーのパスワードが更新されることを意味します。
ここで、ユーザー名が有効で無効なアクティビティであることを確認しましたが、ユーザー名データを次のアクティビティに渡し、これらの特定のユーザーのパスワードを更新するにはどうすればよいですか。
ここで、(1 番目のアクティビティに基づいて) ユーザー名からパスワード (2 番目のアクティビティ) を更新する必要があります。
これは私の最初の活動です:
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);
最初のアクティビティから次のアクティビティにユーザー名の値を渡すにはどうすればよいですか。