多选联系人的样例项目

4
我希望我的应用程序能够这样操作:在活动A中,通过一个意图启动活动B来获取结果,其中活动B是用户可以选择多个联系人的列表视图。然后,在活动A中,我想要能够提取一个ArrayList中的电话号码。关于此问题,在Stack Overflow上有许多问题和答案。例如: 作为一个相对较新的Android开发者,我发现分散的代码很难组装。因此我的问题是:有没有人有一个简单的项目,可以完成我所需的功能,并且他们不介意分享成一个zip文件?在使用复选框过滤联系人并获取电话号码的最后一个回复中,那个人声称有这样一个zip项目,但是当我跟随链接时,应该引导到该项目的次要链接已经失效。
如果有人同意提供链接,请确保它不是部分答案。我认为对于已经做过这项任务的人来说,这项任务很简单:它包括两个活动,其中一个是ListView,允许用户选择联系人,另一个是显示所选联系人的视图。实际上,另一个甚至不必在视图中显示联系人,只需要将其打印到LogCat即可。
1个回答

3

这里 可以帮助你。虽然不是你要找的,但它会给你一个开始使用的想法。 我使用 Loaders 从电话目录中获取联系人并进行搜索操作。您可以使用相同的 Loader 来填充包含 TextView(名称/号码)和 CheckBox 对作为列表项的 ListView 。您可以维护一个位置与选定联系人编号之间的 HashMap,以跟踪所选联系人。 希望这可以帮助你。

编辑

更新的链接在这里


太棒了!+1。你介意提供zip下载吗?我通常可以点击zip图标获取项目,但是在你的项目中没有看到这个图标! - Katedral Pillon
@SimoneCasagranda,你介意修复一下你的链接吗?也许像这个链接一样--在一个压缩包里? - Katedral Pillon
我看到了压缩图标。太遗憾了,我不能再给你一个+1!谢谢。(我甚至不知道它是否有效,只是很高兴看到一个我可以通过黑客攻击的例子) - Katedral Pillon

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接