次のコードのように、新しいインテントを使用して1つのアクティビティから別のアクティビティに値を渡していますが、別のアクティビティから渡された値を取得したい場合、値がnullであることがわかります。データは第二の活動は新しいインテントを使用して、あるアクティビティから別のアクティビティへの渡し値を解決する方法はありますか?
String pName = getIntent().getStringExtra("profileName");
Log.e("Profile Name",""+pName);
渡すデータコードを取得してはpName
Intent intent = new Intent();
Log.e("Pass Profile Name: ",""+profileName.getText());
intent.putExtra("profileName",profileName.getText());
setResult(RESULT_OK,intent);
finish();
を渡しているところから
最初の活動は、これが起こっている理由を誰かが私を助けてヌルhere.Canです。 ..
チェックが供給するために、このよう
ようにそれを試してみて、私が使用して戻り値をチェックしprofileName.getText() – USKMobility
の値を返さlogcatと正しい値を返しました ここに文字列を入れる前にログがあります Log.e( "Pお尻のプロフィール名: "、" "+ profileName.getText()); – opu
@opu、あなたのコードをすべて投稿してください。あるいは、あなたがエクストラを設定して受け取ったところで完成したセクションを少なくとも投稿してください。大きな画像を理解し、欠落している変数などをメモするのに役立ちます。また、エラートレースを投稿してください。 – Robert