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