android怎么用sharedpreferences把从登录页面用Intent和Bundle传到用户页面的用户名保存下来
时间: 2024-02-25 16:54:00 浏览: 134
Android用SharedPreferences记住用户名
您可以在用户页面中使用SharedPreferences来保存用户名。在用户页面的onCreate方法中,您可以这样做:
```java
// 从Intent中获取用户名
Intent intent = getIntent();
String username = intent.getStringExtra("username");
// 保存用户名到SharedPreferences中
SharedPreferences sharedPreferences = getSharedPreferences("MyPrefs", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putString("username", username);
editor.apply();
```
这将把用户名保存到名为"MyPrefs"的SharedPreferences中。您可以在以后的任何时候通过调用以下代码来获取保存的用户名:
```java
SharedPreferences sharedPreferences = getSharedPreferences("MyPrefs", Context.MODE_PRIVATE);
String username = sharedPreferences.getString("username", "");
```
这将返回保存的用户名,如果SharedPreferences中没有保存的用户名,则返回一个空字符串。
阅读全文