Macie może jakiś przykład wymiany danych pomiędzy activit'ami z użyciem Application.
Bo zrobiłem klasę główną która dla ułatwienia narazie wygląda tak:
public class GlobalState extends Application {
private String testMe;
public String getTestMe() {
return testMe;
}
public void setTestMe(String testMe) {
this.testMe = testMe;
}
}
tym ją wywołuje i ustawiam jakąś nazwę
GlobalState gs = (GlobalState) getApplicationContext();
gs.setTestMe("Some String");
w drugim daje np.
GlobalState gs = (GlobalState) getApplicationContext();
polaczenieTV = (TextView)findViewById(R.id.textView3);
polaczenieTV.setText(gs.getTestMe());
i w polu gdzie miałby być tekst niema nic.
drugie activity wywołuje w ten sposób
Intent intent = new Intent(getApplicationContext(), TerminalActivity.class);
startActivity(intent);
Macie może pomysł co robię źle? bo może te activity jakoś inaczej się wywołuje?