Android 如何在两个活动之间移动数据

Android 如何在两个活动之间移动数据,android,Android,我的应用程序中有一个用户在editText中输入其姓名的第一个屏幕。然后,当用户按下“确定”按钮时,应用程序将进入一个新活动。我希望从第一个活动中获取文本并将其移动到第二个活动。例如,如果用户在editText中填写名称“kostas”,则当他进入第二个活动时,出现一个写着“Hello kostas”的文本视图 我尝试过使用putExtra,但我认为我用了一种错误的方式。在第一节课上,我使用了这个 Button ok = (Button) findViewById(R.id.ok);

我的应用程序中有一个用户在editText中输入其姓名的第一个屏幕。然后,当用户按下“确定”按钮时,应用程序将进入一个新活动。我希望从第一个活动中获取文本并将其移动到第二个活动。例如,如果用户在editText中填写名称“kostas”,则当他进入第二个活动时,出现一个写着“Hello kostas”的文本视图

我尝试过使用putExtra,但我认为我用了一种错误的方式。在第一节课上,我使用了这个

Button ok = (Button) findViewById(R.id.ok);
        ok.setOnClickListener(new View.OnClickListener() {

            public void onClick (View view) {

                 Intent newActivity = new Intent(view.getContext(),home.class);

                newActivity.putExtra("NAME", name);
                    startActivity(newActivity);

            }  

        });
为了把名字移到我的下一个活动“家”中。但是我不知道如何把它带到那里

然后在我的新“家”活动中,我使用了以下内容:

 Bundle extras = getIntent().getExtras();

        String Name = extras.getString("NAME");

首先,在onClick处理程序中,我将从editText框中提取文本,并将文本放入intent中

第二,调试我将启用的问题

第三,我将记录正在传递(在Act1中)和提取的实际值( 在第2幕)使用呼叫,例如:

Log.d(标签、名称)

希望有帮助, 日航