因此,我正在为我的老板编写一个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