0

我在 android 中制作了一个登录应用程序。我想在我的应用程序的每个选项卡中显示用户名。

public void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.home); 
    final TextView txtuser=(TextView)findViewById(R.id.txtUser);
    txtuser.setText("Welcome "+getIntent().getStringExtra(DataBase_Server.NAME));
}

每当用户登录时,他的名字就会出现,但是当他点击一些不同的选项卡然后重定向到主页选项卡时,用户的名字就会消失

4

1 回答 1

0

如果名称不再出现,则表示返回的intentgetIntent()已经改变,不再包含extra这个名称。

如果您在从意图中获取名称后存储名称会更好。您如何存储它取决于您希望它持续多长时间。您可以使用首选项或数据库来存储它,然后在用户注销时删除该值。

于 2012-09-24T19:39:19.233 回答