嗨,我想通过两个活动传递一个字符串,我一直在另一个答案中寻找它并尝试了这个:
public class GlobalVars extends Activity {
private static String winename;
public static String getWineName(){
return winename;
}
public static void setWineName(String s){
winename=s;
}
}
并将活动 1 中的字符串设置为:
EditText searchbox=(EditText) findViewById(R.id.buscarmainText);
String searchb=searchbox.getText().toString();
GlobalVars.setWineName(searchb);
但是,当我在活动 2 中调用 getWineName 方法时,字符串 winename 似乎是空的,这样调用:
public String sbuscar=GlobalVars.getWineName();
不知道我做错了什么。