[英]Android Studio - TextView Not updating after change has been made in database
我是新手,遇到一個無法解決的問題,所以我來這里尋求您的幫助。
我正在嘗試做的是:
可悲的是,第4步不起作用。 假設我注冊了用戶名和密碼123、123。我檢查它們以確保它有效(從應用程序登錄),從應用程序注銷,進入數據庫表,將用戶編輯為321返回應用程序。 使用用戶321和密碼123登錄。在MainActivity中,顯示的內容將與第一個相同,即用戶/密碼123,而不是用戶321和密碼123。
這是處理MainActivity類中的用戶/傳遞的部分
txtName = (TextView) findViewById(R.id.name); //name
txtEmail = (TextView) findViewById(R.id.email);
btnLogout = (Button) findViewById(R.id.btnLogout);
// setting toolbar
Toolbar toolBar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolBar);
session = new SessionManager(getApplicationContext());
if (!session.isLoggedIn()) {
logoutUser();
}
String name = AppController.getString(getApplicationContext(), "name"); //name
String email = AppController.getString(getApplicationContext(), "email");
txtName.setText(name); //name
txtEmail.setText(email);
我面臨的問題是,對數據庫進行更改后,用戶名不會更新
嘗試將代碼放在MainActivity的onResume方法中。 返回活動時,並不總是調用onCreate方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.