2012-09-21 1 views
0

En fait, j'ai créé Question et réponses. J'obtiens finalement le total de 10 questions et j'ai ajouté toutes ces 10 questions dans un tableau de questions dans la base de données.Comment se fait-il que les valeurs des bases de données soient souvent modifiées et comment y remédier, Android?

Mais en réalité, il s'est déroulé en boucle. Il m'a montré 0 à 9 fois en exécutant toutes ces 10 questions du début à la fin.

Mais quand je rafraîchis la page et à nouveau si j'exécute un émulateur, il me montre 20 questions. Plus tard 20 questions sont devenues 30, 40, 50 maintenant 60 questions.

Je n'ai eu que 10 questions, mais comment se fait-il qu'il a été changé en 60 questions maintenant. Et dans ce 60 questions probablement répétées que j'ai vu là.

Quel est le problème réel ici?

+3

pouvez-vous fournir du code? – Nermeen

+0

sans effacer votre table de questions que vous ajoutez le vieillissement et encore. –

+0

Oui, vous avez raison. Sans effacer le tableau des questions que j'ajoute. Merci ! –

Répondre

0

Are u disant que chaque fois que vous exécutez votre application, le nombre total de questions dans votre tableau QUESTIONS est augmenté de 10? Si oui, vous pourriez avoir écrit un morceau de code qui ajoute vos questions à chaque fois que vous utilisez votre code. Commentez cette ligne et lancez votre application.

Si je me trompe, je suis désolé et de plus, votre question est un peu maladroite. Peu difficile d'obtenir ce que nous demandons.

+0

Non. Vous avez raison! –

0

Vous pouvez ajouter un index unique pour vos questions Table

CREATE UNIQUE INDEX IndexName SUR TableName (fieldName ASC, secondFieldName DESC)

et ajouter smth comme sur CONFLIT remplaçons pour votre table

Questions connexes