2011-09-18 4 views
0

Besoin d'aide sur la façon dont je vais mettre les résultats de mon code dans une liste. J'ai du mal à suivre/modifier les échantillons de la documentation android. J'ai donc obtenu ce code à partir d'un tutoriel et il renvoie les contacts de mon téléphone (utilisez un appareil pour le débogage) mais il ne l'affiche que comme un logcat dans logcat.Android ContactsContrat Résultat de la listeVoir

package com.olecontacts.sirje; 

import android.app.Activity; 
import android.database.Cursor; 
import android.os.Bundle; 
import android.provider.ContactsContract; 
import android.provider.ContactsContract.PhoneLookup; 
import android.util.Log; 

public class OleContactsActivity extends Activity{ 
    /** Called when the activity is first created. */ 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 
     final String sortOrder = ContactsContract.Contacts.DISPLAY_NAME + " COLLATE LOCALIZED ASC"; 
     Cursor people = getContentResolver().query(ContactsContract.Contacts.CONTENT_URI, null, null, null, sortOrder); 
     //String[] fields = new String[] {ContactsContract.Data.DISPLAY_NAME};  
     while(people.moveToNext()){ 
      int nameIndex = people.getColumnIndex(PhoneLookup.DISPLAY_NAME); 
      String name = people.getString(nameIndex); 
      Log.d("CONTACTS", name); 
     }  
    } 
} 

merci d'avance!


merci. alors comment dois-je utiliser cette chaîne de vecteurs alors? Je ne sais pas grand-chose sur java pour être honnête. J'ai essayé de mettre les résultats de people.getString (nameIndex) dans un tableau de chaînes mais il ne me laisserait pas. il a des erreurs et force ferme mon application.

Répondre

0

Vous devez prendre un vecteur de type chaîne

Puis allouent de la mémoire

Ajouter les contacts à vecteur de type string (Dans le lieu de journal)

, puis affiche les résultats de vecteur dans une liste de lecture. Ici vous pouvez trouver l'exemple de la liaison listview.

http://androidcodesnips.blogspot.com/2011/04/android-custom-listview.html

Même si vous avez besoin d'aide alors me dire. Je vais donner un exemple avec votre code.

Questions connexes