Bonjour,
j'essaye de rafraichir mon activity (via un bouton) avec des nouveaux paramètres ( transfere et info).
Code:
Je récupère bien les variables qui me permettent d’exécuter ma requête.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 OnClickListener rafraichir = new OnClickListener() { public void onClick(View actuelView) { finish(); Transfere transfere = new Transfere("6"); Info info = new Info("1"); startActivity(getIntent().putExtra("transfere", transfere).putExtra("info", info)); } }; //BOUTON Button bouton = (Button) findViewById(R.id.image); bouton.setOnClickListener(rafraichir);
Mais ma requête ne renvoi aucun champs ce qui ne devrait pas être le cas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 String req = " SELECT * FROM tranfere t where tranfere.id_tranfere ="+tranfere+" and tranfere.id_info='"+info+"';"; Log.e("log_tag", "req"+req); //on initialise le cursor FromBdd=null; //on executela requete est on alimente le cursor FromBdd = bdd.rawQuery(req,null); //On vérifie que la requete a bien renvoyer quelque chose if(FromBdd != null) { Log.e("log_tag", "FromBdd "+FromBdd.getCount());
Je voudrais savoir si c'est la bonne méthode pour actualiser et pourquoi ma requête renvoi 0 ligne.
Partager