Donc j'ai utilisé un editText appelé "ajouter", quand je clique sur le bouton il doit insérer dans un tableau un titre (chaîne) et un montant (int) et des commentaires (chaîne) . le titre est comme ceci: String title = add.getText(). ToString(); Mais il n'apparaît pas dans le tableau. Plus quand j'avais oublié le "getText()" il a affiché: [email protected] Je ne sais pas pourquoi ... (désolé pour mon mauvais anglais, je suis français ^^).ma chaîne n'apparaît pas dans ma base de données
1
A
Répondre
0
private Table income;
private Table expense;
String title,comment;
int amount;
EditText add;
Button add_btn;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
DatabaseHelper helper = new DatabaseHelper(this);
SQLiteDatabase db = helper.getWritableDatabase();
expense = new Table(db,helper.TABLE_1);
income = new Table(db,helper.TABLE_2);
add_btn = (Button)findViewById(R.id.add_btn);
add = (EditText)findViewById(R.id.add);
add_btn.setOnClickListener(this);
}
@Override
public void onClick(View v) {
title = add.getText().toString();
income.insertTable(title, 100, " test");
expense.insertTable("another title", 50, "blah blah");
}
}
c'est la bonne réponse, je devais déplacer le titre de chaîne du onCreate au onClick.
Questions connexes
- 1. Obtenir ma valeur de chaîne de ma forme dans ma classe (pas une autre forme)
- 2. Fullcalendar lien dans ma base de données
- 3. Comment mettre ces données dans ma base de données?
- 4. La classe de base de données ne se connecte pas correctement à ma base de données
- 5. exporter des données pour exceler de ma base de données
- 6. perdre ma chaîne
- 7. Des tables inattendues apparaissant dans ma base de données SQLite
- 8. Impossible d'insérer du texte dans ma base de données SQLite
- 9. Comment recharger ma base de données dans la console Rails?
- 10. Erreur avec connexion dans ma servlet base de données
- 11. Puis-je ajouter d'autres tables dans ma base de données?
- 12. Dois-je crypter des OpenID dans ma base de données?
- 13. Pourquoi ai-je cette erreur sur ma base de données locale et non sur ma base de données active?
- 14. Formater la façon dont une chaîne est entrée dans ma base de données
- 15. Mise en forme ma chaîne
- 16. Fluent nHibernate continue de recréer ma base de données, pourquoi?
- 17. L'utilisation de Web.Config pour configurer ma chaîne de connexion de base de données SQL?
- 18. Pourquoi ma variable n'est-elle pas développée dans cette chaîne?
- 19. Est-ce que Intense Debate interroge ma base de données?
- 20. Ajouter des abonnés à Twitter à ma base de données
- 21. Utilisation de ma propre base de données SQLite
- 22. Comment vérifier si ma base de données mysql ralentit
- 23. quelle devrait être ma taille de base de données initiale
- 24. Obtention des modèles SubSonic MVC pour ma base de données
- 25. SQL Server Mgmt Studio gâcher ma base de données!
- 26. PyQt4: Ma base de données affiche des cellules vides
- 27. Où est créée ma base?
- 28. MVCContrib Pager n'émettant pas ma chaîne de requête
- 29. asp.net mvc model - ma propre base de données
- 30. Iphone simulateur changer ma base de données parfois
Dans quel type de table souhaitez-vous insérer? Base de données? –
la table est: titre STRING, montant INT, commentaire STRING; – Tsunaze
j'ai essayé de passer: income.insertTable (titre, 100, "test"); où revenu est un objet Table et où la méthode pour insertTable est comme ceci: \t public void insertTable (String titre, montant int, commentaire chaîne) { \t \t Chaîne sql = "INSERT INTO" + getTbName() + "(titre, amount, comment) VALUES ('"+ title +"', "+ amount +", '"+ comment +"') "; \t \t getDb(). ExecSQL (sql); \t} – Tsunaze