我是Android新手。我有两个活动。第一个活动显示第二个活动的选定联系人列表第二个活动显示来自数据库的联系人列表现在我可以从数据库中读取联系人列表并在复选框中显示。因此,我不知道如何将选定的联系人从第一个活动传递到第二个活动以及如何显示所选的联系人列表。有没有简单的方法呢?
感谢您的每一条建议和指导。
谢谢, 泽克。
答案 0 :(得分:1)
首先,您必须从数据库中获取数据 然后创建一个CursorAdapter或任何你想要的适配器 用数据填充并覆盖getView()。 这里http://developer.android.com/reference/android/widget/SimpleCursorAdapter.html 在这里http://thinkandroid.wordpress.com/2010/01/09/simplecursoradapters-and-listviews/
然后将适配器设置为ListView 在这个ListView上实现onclicklistener 您将把数据传递给Bundle并开始一个新的Activity
listView onclick goes to a new activity 这里 http://thedevelopersinfo.wordpress.com/2009/10/15/passing-data-between-activities-in-android/ 和这里 http://geekswithblogs.net/bosuch/archive/2011/01/17/android---passing-data-between-activities.aspx
如何在活动之间共享数据还有很多其他方法 像SharedPreferences或Sqlite数据库。但这不是这个答案的主题。
希望它有助于升技