Я хочу получить конкатенты в спискеView, и я хочу слишком повторно использовать один код SocialAuth. В этом коде я могу получить ContactList в LogCat, но не в спискеView, и я не знаю, как это сделать. Этот listView относится к другому XML.Показать контакты в ListView Android
Я выпучив и больше, но я не знаю, как адаптировать код
public void Events(String provider) {
setContentView(R.layout.contact_list);
List <Contact> contactsList = adapter.getContactList();
if (contactsList != null && contactsList.size() > 0) {
for (Contact p: contactsList) {
if (TextUtils.isEmpty(p.getFirstName()) && TextUtils.isEmpty(p.getLastName())) {
p.setFirstName(p.getDisplayName());
}
Log.d("Custom-UI", "Display Name = " + p.getDisplayName());
String ContactNAme = p.getDisplayName();
//ContactName = new String[] {p.getDisplayName()};
//mapTo = new int[] {android.R.id.text1};
Log.d("Custom-UI", "First Name = " + p.getFirstName());
String ContactFisrtName = p.getFirstName();
Log.d("Custom-UI", "Last Name = " + p.getLastName());
String ContactLastName = p.getLastName();
Log.d("Custom-UI", "Contact ID = " + p.getId());
String ContactId = p.getId();
Log.d("Custom-UI", "Profile URL = " + p.getProfileUrl());
String ContactProfileUrl = p.getProfileUrl();
}
// Log.d("ContactList",mAdapter.toString());
}
Toast.makeText(CustomUI.this, "View Logcat for Contacts Information", Toast.LENGTH_SHORT).show();
}
Я думаю, что проблема курсор, потому что у меня нет никого, у меня есть эта функция, я думаю, что работает любит курсор
public List<Contact> getContactList()
{
try
{
contactsList = new contactTask().execute().get();
}
catch (InterruptedException e)
{
e.printStackTrace();
}
catch (ExecutionException e)
{
e.printStackTrace();
}
return contactsList;
}
Так что если кто-то может мне помочь, спасибо.
столб ListView код, и если какие-либо ошибки, то журналы –
у меня нет никакого кода ListView, я могу поймать contactsList и поставить в ListView? – user1459089