Java 如何在android中的三个活动之间传递TextView值?
我想构建一个包含四个活动的用户注册应用程序。(见图片中)。问题是,如何保存活动1、2和3中的textField值以在第四个活动的方法中使用这些值Java 如何在android中的三个活动之间传递TextView值?,java,android,android-studio,android-activity,Java,Android,Android Studio,Android Activity,我想构建一个包含四个活动的用户注册应用程序。(见图片中)。问题是,如何保存活动1、2和3中的textField值以在第四个活动的方法中使用这些值 有很多方法可以做到这一点 (1) 设置静态全局字符串,并将用户名保存到其中,然后在任何需要的地方使用 public static String USERNAME; USERNAME = editText().getText().toString(); (2) 使用SharedReference 保存字符串: String username =
有很多方法可以做到这一点 (1) 设置静态全局字符串,并将用户名保存到其中,然后在任何需要的地方使用
public static String USERNAME;
USERNAME = editText().getText().toString();
(2) 使用SharedReference
保存字符串:
String username = editText.getText().toString();
PreferenceManager.getDefaultSharedPreferences(context).edit().putString("USERNAME", username).apply();
随时随地获取保存的字符串:
String username = PreferenceManager.getDefaultSharedPreferences(context).getString("USERNAME", "");
有很多方法可以做到这一点 (1) 设置静态全局字符串,并将用户名保存到其中,然后在任何需要的地方使用
public static String USERNAME;
USERNAME = editText().getText().toString();
(2) 使用SharedReference
保存字符串:
String username = editText.getText().toString();
PreferenceManager.getDefaultSharedPreferences(context).edit().putString("USERNAME", username).apply();
随时随地获取保存的字符串:
String username = PreferenceManager.getDefaultSharedPreferences(context).getString("USERNAME", "");