Bonjour
j'ai créé une appli de plusieurs écran avec un menu et des sous-menus
quand je clic sur le bouton1 pour afficher la page 1
pas de problème la page s'affiche et est précisée dans le logcast
Cette page1 permet de saisir 2 infos et de les enregistrer dans une base SQLite par l'intermédiaire d'un DBAdapter (avec les procédures de onCreate, etc..)
Quand je clic sur le bouton enregistrer de la page 1, il se passe rien, ni creation de la table, ni enregistrement
et dans le logcast j'ai :
12-10 14:23:17.389: WARN/InputManagerService(51): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@43b0cbb8
voici le code de la page 1
Pouvez-vous me dire ou est l'erreur, je n'arrive pas à la trouver
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37 import android.app.Activity; import android.os.Bundle; import android.widget.Button; import android.widget.EditText; import android.view.View; public class page1 extends Activity { /** On déclare toutes les variables dont on aura besoin */ Button buttonEnr; DBAdapter db; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.page1); db=new DBAdapter(this); db.open(); this.setContentView(R.layout.page1); final EditText etext1 = (EditText) findViewById(R.id.entry1); final EditText etext2 = (EditText) findViewById(R.id.entry2); /** On attribut un écouteur d'évènement au bouton */ buttonEnr.setOnClickListener(new View.OnClickListener(){ public void onClick(View v) { //connexion à ma BD db.open(); //récupération du texte 1 String stext1 = etext1.getText().toString(); //récupération du texte 2 String stext2 = etext2.getText().toString(); db.insererNewInscrit(stext1, stext2); db.close(); } }); } }
Merci
JCM
Partager