私はあるアクティビティから別のアクティビティにデータを渡す方法を探していました。私はそうするためにいくつかの方法を見つけました。ここでも私はこの質問をしている多くの人を見つけました! 私はここと他の多くのウェブサイトで(意図を使って)見つけたので、この問題を解決しようとしました。しかし、それは無駄です!これは本当に奇妙です。インテントメソッドは他の人と一緒に機能するためですが、試しても全く動作しません。実際に私のコードに何が間違っているのかわかりません。は、データを渡す意図と闘っています
private TextInputLayout textInputLayoutName;
private TextInputLayout textInputLayoutEmail;
private TextInputLayout textInputLayoutBirthday;
private TextInputEditText textInputEditTextName;
private TextInputEditText textInputEditTextEmail;
private TextInputEditText textInputEditTextBirthday;
if (!databaseHelper.checkUser(textInputEditTextEmail.getText().toString().trim())) {
user.setName(textInputEditTextName.getText().toString().trim());
user.setEmail(textInputEditTextEmail.getText().toString().trim());
user.setPassword(textInputEditTextPassword.getText().toString().trim());
databaseHelper.addUser(user);
Snackbar.make(nestedScrollView, getString(R.string.success_message), Snackbar.LENGTH_LONG).show();
emptyInputEditText();
Intent intent = new Intent(RegisterActivity.this, ProfilesActivity.class);
intent.putExtra("username", textInputEditTextName.getText().toString());
intent.putExtra("birthday", textInputEditTextBirthday.getText().toString());
startActivity(intent);
と、ここで私はOnCreateの方法でプロファイルの活動からそれらを取得する方法である:私は、ユーザー名とプロファイルの活動への登録活動から誕生日を渡したい、ここで私がこれまで試したものです:
private TextView theName;
private TextView theBirthday;
theName= (TextView) findViewById(R.id.theName);
theBirthday=(TextView) findViewById(R.id.theBirthday);
Intent intent = getIntent();
String username = intent.getStringExtra("username");
String birthday = intent.getStringExtra("birthday");
theName.setText(username);
theBirthday.setText(birthday);
プロフィールのアクティビティには何も表示されません。私はここで何が間違っているのではありません! 私の問題がどこにあるか知っていれば助けてください!エディタの
:私は非常に多くの類似の質問が見つかりましたが、この方法
emptyInputEditText()
は、あなたが任意の(実際には送信)取得していない理由です、それは言うことない場合私の問題は
この回答を確認してください:https://stackoverflow.com/questions/2091465/how-do-i-pass-data-between-activ-in-android-application/7325248#7325248 –
[How do私はAndroidアプリケーションのアクティビティ間でデータを渡しますか?](https://stackoverflow.com/questions/2091465/how-do-i-pass-data-between-activities-in-android-application) – Jason