2015-11-07 77 views
0

我在製作一個android應用程序。我有一個擁有許多getter和setter的User類。 我在我的應用程序中有許多活動,並通過創建User類的單個對象,我想從許多活動訪問該對象。 我該怎麼做?在許多其他類中使用一個類的對象


謝謝你的回答。但情景是這樣的。我有一個數據庫,並有一個表用戶,其中包含用戶註冊的所有信息,如姓名,年齡,密碼,emailID,最後登錄等。這些字段中的每一個都在用戶類中。現在我的第一個活動是接受條款和條件頁面。如果用戶接受它,那麼我想更新數據庫表中的特定列。然後在下一個活動中將會發生用戶註冊。然後我需要將這些數據存儲在數據庫表中。因此,在同一行中,所有數據都必須插入到數據庫中。這將如何做到

回答

1

嘗試使用單:

class User { 
    private static User sInstance; 

    private User() { 
    } 

    public static User getInstance() { 
     if(sInstance == null) { 
      sInstance = new User(); 
     } 

     return sInstance; 
    } 

    // ... other methods 
} 

活動:

User.getInstance().doSomething(); 

這裏更多:https://stackoverflow.com/a/16518088/1979756

UPDATE: 如果使用DB,看SQLiteOpenHelper 。擴展並管理所有數據。此外,你可以使用一些庫來管理你的數據庫數據:ormLite,greenDAO,realm等。你可以在SO上找到很多關於它們的信息。

相關問題