Monday, 15 August 2011

java - How can I keep the same value? -



java - How can I keep the same value? -

i don't understand why variables aux , resultado dont homecoming same value was... want maintain value homecoming them class. can help me please?

my class is:

public class criarconexao extends asynctask<string, void, string> { @override protected string doinbackground(string... urls) { string response = ""; seek { class.forname("com.mysql.jdbc.driver"); system.out.println("driver conectado"); connection con = drivermanager.getconnection("jdbc:mysql://10.0.2.2:3306/savetime", "root", "root"); resultado = "database connection success\n"; statement st = con.createstatement(); resultset rs = st.executequery("select * ingresso"); //resultsetmetadata rsmd = rs.getmetadata(); while(rs.next()) { resultado = rs.getstring(1); } aux = resultado ; system.out.println("auxiliar 1: " + aux + " e " + resultado); } catch(exception e) { e.printstacktrace(); system.out.println("erro: " + e.tostring()); } homecoming response; } @override protected void onpostexecute(string resultado) { aux = resultado ; system.out.println("auxiliar 2: "+aux + " e " + resultado); } }

the logcat:

06-20 05:00:47.475: i/system.out(1592): auxiliar 1: 1234 e 1234 06-20 05:00:47.475: i/system.out(1592): auxiliar: e

because doinbackground function returning response variable value blank.so add together aux response seek this

@override protected string doinbackground(string... urls) { string response = ""; seek { class.forname("com.mysql.jdbc.driver"); system.out.println("driver conectado"); connection con = drivermanager.getconnection("jdbc:mysql://10.0.2.2:3306/savetime", "root", "root"); resultado = "database connection success\n"; statement st = con.createstatement(); resultset rs = st.executequery("select * ingresso"); //resultsetmetadata rsmd = rs.getmetadata(); while(rs.next()) { resultado = rs.getstring(1); } aux = resultado ; response = aux; // add together here system.out.println("auxiliar 1: " + aux + " e " + resultado); } catch(exception e) { e.printstacktrace(); system.out.println("erro: " + e.tostring()); } homecoming response; }

java android eclipse variables

No comments:

Post a Comment