如何在android的三个活动之间传递textview值?

4ngedf3f  于 2021-07-06  发布在  Java
关注(0)|答案(1)|浏览(240)

我想构建一个包含四个活动的用户注册应用程序(请参见图片)。问题是,如何保存活动1、2和3的textfield值以使用第四个活动的方法中的值?



qhhrdooz

qhhrdooz1#

有很多方法可以做到这一点
(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", "");

相关问题