Как передать переменную класса между действиями? [Дубликат]

На этот вопрос уже есть ответ:

Как передать объект из одного действия в другое на Android 31 ответ

Я создал класс Telnet и инициализировал его в Mainactivity. Теперь я хочу получить доступ к телнету, который я инициализировал в MainActivity во всех других действиях проекта. Я занимаюсь созданием функции get:

public Telnet getMyTelnet() {
    return telnet;
}

А потом просто позвони туда, куда захочу. Когда я называю это фрагментами, я делаю это так:

MainActivity activity = (MainActivity) getActivity();
            telnet = activity.getMyTelnet();

Проблема в том, когда мне это нужно в другой деятельности. Как я могу это сделать? Я попробовал это, но не повезло.

MainActivity a = new MainActivity ();
            telnet = a.getTelnet();

Ответы на вопрос(2)

Ваш ответ на вопрос