因此,我正在爲我的老闆編寫一個Android應用程序。目前,我們的工作方式是:嘗試「邏輯」出錯的問題(也是語法/ ArrayList幫助)
MainActivity.java創建User.java對象。它只會創建其中的一個。用戶將存儲關於該人(我們的客戶)的信息。
用戶對象將創建並填充Account對象。用戶可以擁有多個帳戶,我們的應用必須注意。
帳戶將創建並填充組對象。用戶可以在多個帳戶中處於多個組中。 (
//測試 使用者USR空構造=新用戶);:
我做,現在通過在MainActivity創建用戶對象
用戶創建帳戶對象並將它們存儲在ArrayList中。這裏是我第一個問題進入的地方...我不太明白我想的語法..因爲每當我打電話像這樣:
index = 1-x; //我想獲得的任何數字 System.out.println(accountarray.getacctname(accountarray.get(index)));
//以上應該在index處的accountarray索引上調用「get account name」。但是,它只//似乎返回最近的項目。
它似乎只返回最近添加的帳戶對象?
賬戶對象在ArrayLists中創建和存儲組,類似於用戶和賬戶。
或者,我們有:
用戶--creates * - 帳戶 - 創建* - 組
創建* ==在一個ArrayList創建並存儲。
有沒有人有任何建議?具體來說,它爲什麼只返回最後一個對象?
1)發佈實際的代碼。更好的是,發佈代碼的相關部分。 2)花時間讓你的問題更易理解。 – 2011-03-30 03:14:40