Android 如何在第二个活动的方法中的一个活动中使用editText中的字符串

Android 如何在第二个活动的方法中的一个活动中使用editText中的字符串,android,Android,有人能帮我吗。我刚刚将editText中的一个单词传递给onCreate中的一个新活动。现在我需要在活动的私有方法中使用这个词,它接受这个词,但我不能。我尝试声明word最终字符串变量,但无效:(在Activity1中编写以下代码,将字符串从Activity1发送到Activity2 Intent intent = new Intent(getApplicationContext(), Activty2.class); intent.putExtra("MY_STRING_KEY", "your

有人能帮我吗。我刚刚将editText中的一个单词传递给onCreate中的一个新活动。现在我需要在活动的私有方法中使用这个词,它接受这个词,但我不能。我尝试声明word最终字符串变量,但无效:(

在Activity1中编写以下代码,将字符串从Activity1发送到Activity2

Intent intent = new Intent(getApplicationContext(), Activty2.class);
intent.putExtra("MY_STRING_KEY", "your_edit_text_value_will_be_here");
startActivity(intent);
在Activty2中,编写以下代码以从上一个activity/Activty1(在本例中为Activty1.java)获取字符串数据


有很多方法,比如使用bundle、sharedpref和最近引入的视图模型类。据我所知,视图模型类是未来使用的最佳方法。 参考:


希望这有帮助

请使用Intent将数据传递给其他活动。
String previousActivityString = getIntent().getStringExtra("MY_STRING_KEY");