¿Cómo obtengo el valor de String r fuera del método getInformation? Específicamente, quiero establecer String stringpwd igual a String r. (getInformation es un método vacío)
EDITAR: Olvidé mencionar, solo quiero establecer el valor stringpwd después de que se haya completado el éxito.
String user = emailaddress.getText().toString().trim(); String pwd = password.getText().toString().trim(); db.getInformation("password", user, new DatabaseHelper.MyCallback() { @Override public void success(String r) { // Use result } @Override public void failure(Throwable t) { // Display error } }); String stringpwd = r;Puede definir una variable global (ejemplo utilizado a continuación: userCpy) e inicializar o almacenar el valor de la cadena r en esa variable para que esté disponible en cualquier otro lugar.
String userCpy = null; int flag = 0; String user = emailaddress.getText().toString().trim(); String pwd = password.getText().toString().trim(); db.getInformation("password", user, new DatabaseHelper.MyCallback() { @Override public void success(String r) { // Use result userCpy = r; flag = 1; } @Override public void failure(Throwable t) { // Display error } }); if(flag==1) String stringpwd = userCpy;