2012-09-24 27 views
0

我在android中創建了一個登錄應用程序。我想在我的應用程序的每個選項卡中顯示用戶的名稱。登錄名未出現在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)); 
} 

每當用戶登錄他的名字確實出現,但是當他點擊了一些不同的選項卡,然後重定向到主頁選項卡的用戶名消失

回答

0

如果名字沒有出現更長的時間,這意味着由getIntent()返回的意圖已更改,不再包含名稱額外。

如果您從意圖獲取名稱後存儲名稱會更好。你如何存儲它取決於你想持續多久。您可以使用首選項或數據庫來存儲它,然後在用戶註銷時刪除該值。