登录名未出现在android应用程序中

登录名未出现在android应用程序中,android,android-intent,android-activity,Android,Android Intent,Android Activity,我已经在android上做了一个登录应用程序。我想在我的应用程序的每个选项卡中显示用户的姓名 public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.home); final TextView txtuser=(TextView)findViewById(R.id.txtUser); txtuser.

我已经在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));
}

每当用户登录时,其名称确实出现,但当他单击某个不同的选项卡,然后重定向到“主页”选项卡时,该用户的名称将消失

如果该名称不再出现,则表示
getIntent()
返回的意图已更改,不再包含该名称

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