Хорошей практикой для хранения переменных в Activitiys является использование собственной реализации класса приложения.
public class MyApp extends android.app.Application {
private String myVariable;
public String getMyVariable() {
return myVariable;
}
public void setMyVariable(String var) {
this.myVariable = var;
}
Добавьте новый класс в Manifest.xml внутри тега приложения:
<application android:name="MyApp" android:icon="@drawable/icon" android:label="@string/app_name">
Теперь вы можете управлять переменной в каждом действии следующим образом:
MyApp ctx = (MyApp)getApplicationContext();
String var = ctx.getMyVariable();