为了账号安全,请及时绑定邮箱和手机立即绑定

无法将数据从第二个活动传递到主活动

无法将数据从第二个活动传递到主活动

忽然笑 2021-10-20 16:20:23
我在 Activity2 和 ActivityMain 之间传递数据时遇到问题。我有一个带有“添加人员”按钮的 ActivityMain。当我按下此按钮时,我会转到 Activity2,然后我填写字段名称并按下按钮“添加”,但无法在我的 ActivityMain 上添加名称。ActivityMain.xml<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"android:padding="5dp"tools:context=".MainActivity"><LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"><Button    android:layout_width="match_parent"    android:layout_height="wrap_content"    android:text="Add Person"    android:onClick="addPerson"   /></LinearLayout></android.support.constraint.ConstraintLayout>ActivityMain.javapackage com.example.test.zadanie01;import android.content.Intent;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View; import android.widget.TextView;public class MainActivity extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_main);}protected void onActivityResult(int requestCode, int resultCode, Intent data){        Intent intent = getIntent();        String message = intent.getStringExtra(PersonActivity.EXTRA_MESSAGE);        TextView textView = new TextView(this);        textView.setTextSize(40);        textView.setText(message);        setContentView(textView);}public void addPerson(View view){    Intent intent = new Intent(this, PersonActivity.class);    startActivityForResult(intent, 1);}}
查看完整描述

2 回答

?
繁星淼淼

TA贡献1775条经验 获得超11个赞

尝试更换

String message = intent.getStringExtra(PersonActivity.EXTRA_MESSAGE);

String message = data.getStringExtra(PersonActivity.EXTRA_MESSAGE);


查看完整回答
反对 回复 2021-10-20
  • 2 回答
  • 0 关注
  • 117 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信