在之前的活动中返回时显示数据

问题描述 投票:0回答:1

我有一个用户名和密码的活动登录,以及显示记录列表的第二个活动。我从第一个活动传递到第二个按下登录按钮。在第二个活动中,我有后退按钮。

当按下后退按钮时,如何在用户名和密码记录中(在登录活动中)显示先前输入的数据?

android android-activity kotlin
1个回答
0
投票

您可以使用共享首选项从第一个屏幕保存您的信息,如下所示:

   //save you SharedPreferences
SharedPreferences.Editor yourEditor = getSharedPreferences("pref", 
MODE_PRIVATE).edit();
yourEditor.putString("name", "user name");
yourEditor.putInt("password", 123);
yourEditor.apply();

//how to get them
SharedPreferences prefs = getSharedPreferences("pref, MODE_PRIVATE); 
String userName = prefs.getString("name", "default");
//default is the  default value
int idName = prefs.getInt("password", 0); //0 is the default value.
© www.soinside.com 2019 - 2024. All rights reserved.