【发布时间】:2014-10-11 00:14:09
【问题描述】:
我的应用中包含 Google plus。我正在尝试将我的应用分享给 ListView 中显示的朋友列表中的特定人员。
在列表视图中选择人员时,我将他们添加到收件人数组列表中。
如下:
private ArrayList<Person> recipients;
recipients= new ArrayList<Person>();
recipients.add(PlusShare.createPerson(person_ID, person_DISPLAY_NAME));
我还有一个按钮,可以打开共享活动并使用收件人数组列表来获取要共享的人员 ID、姓名。这部分工作正常。
现在我想从收件人数组列表中删除一个特定的人。这也是在单击项目时完成的。
我尝试了以下方法:
recipients.remove(person_ID);
这样我无法从 arraylist 中删除该项目。如何从 recipeints arraylist 中删除人员详细信息?
【问题讨论】:
-
person_ID是唯一的吗?还是有些重复?
标签: java android collections arraylist google-plus