Autocomplétion alimenter par une BDD MySQL
Bonjour à tous,
je vous explique mon problème, pour le moment j'ai une autocomplétion qui fonctionne de la sorte:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
//On récupère le tableau de String crée dans le fichier string.xml
listeAutoCompletion = getResources().getStringArray(R.array.tableau);
//On récupère l'AutoCompleteTextView que l'on a crée dans le fichier main.xml
autoComplete = (AutoCompleteTextView)findViewById(R.id.autocompletion);
//On crée la liste d'autocomplétion à partir de notre tableau de string appelé tutoVideo
//android.R.layout.simple_dropdown_item_1line permet de définir le style d'affichage de la liste
ArrayAdapter adapter = new ArrayAdapter (this, android.R.layout.simple_dropdown_item_1line, listeAutoCompletion);
//On affecte cette liste d'autocomplétion à notre objet d'autocomplétion
autoComplete.setAdapter(adapter); |
Voici le code XML de strings.xml associé:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="tableau">
<item>Trucs</item>
<item>Salut</item>
<item>Voila</item>
<item>bonjour</item>
<item>chute</item>
//etc...
</string-array>
</resources> |
Le problème c'est qu'à chaque fois que je voudrais alimenter mon autocomplétion avec d'autre terme je vais devoir proposer à l'utilisateur une mise à jour de l'application, ce qui n'est pas vraiment souhaitable.
Donc voilà je ne sais pas trop comment m'y prendre.