Hi i want to pass a string through two ativities I’ve been looking for it in another answers and tried this one:
public class GlobalVars extends Activity {
private static String winename;
public static String getWineName(){
return winename;
}
public static void setWineName(String s){
winename=s;
}
}
And set the string in activity 1 as this:
EditText searchbox=(EditText) findViewById(R.id.buscarmainText);
String searchb=searchbox.getText().toString();
GlobalVars.setWineName(searchb);
But, when I call the getWineName method in activity 2 it seems that the string winename is empty, is called like this:
public String sbuscar=GlobalVars.getWineName();
Don’t know what am I doing wrong.
Its better to pass string between activities with intents
In your first activity class:
In next activity class