0

Я новичок в использовании Android Studio и кодирования на Java.Передача переменной другой активности Android с использованием намерений

Я создал кнопку входа в Twitter, используя Fabric, и хочу создать новую активность, чтобы показать фид пользователя Twitter. Мне нужно передать переменную результата TwitterSession, чтобы вызвать вызовы API в другой активности, но я не знаю, какую функцию использовать для ее передачи.

Я создал новое намерение и изучил использование putExtra(), чтобы передать переменную, но я не знаю, как передать ее как. Serializable не работает, когда я пытаюсь вернуть его в TwitterSession.

Что следует использовать для передачи этой переменной?

+0

Может ли ypu предоставить нам свой код и подробно рассказать о нашей проблеме, чтобы мы могли помочь вам решить проблему, которая мешает вам идти вперед. – bish

ответ

0

Вы можете позвонить api twitter по логину макета, а затем сохранить результат до SharePreferences. затем в другом классе, достаточном для чтения из sharepreference.

0

Самый простой способ - сделать вашу переменную twitterSessionResult статичной в вашем LogInActivity и получить к ней доступ в вашей новой деятельности через: LogInActivity.twitterSessionResult.

+0

К сожалению, переменная result не является константой, поэтому я не могу сделать ее статической. Очень интересная идея, однако, я обязательно буду использовать ее позже в своем проекте – Elddir

Смежные вопросы