Como passar variável de classe entre atividades? [duplicado
Esta pergunta já tem uma resposta aqui:
Como passar um objeto de uma atividade para outra no Android 31 respostasCriei uma classe Telnet e a inicializei na Mainatividade. Agora, quero acessar o telnet que inicializei no MainActivity em todas as outras atividades do projeto. O que estou fazendo é criar uma função get:
public Telnet getMyTelnet() {
return telnet;
}
E, em seguida, basta chamá-lo onde eu quiser. Quando eu o chamo em fragmentos, faço assim:
MainActivity activity = (MainActivity) getActivity();
telnet = activity.getMyTelnet();
O problema é quando eu preciso em outra atividade. Como eu posso fazer isso? Eu tentei isso, mas sem sort
MainActivity a = new MainActivity ();
telnet = a.getTelnet();