2013-02-14 1 views
0

Я новичок в работе с библиотекой Twitter4J, и у меня проблемы с Android. Поэтому в настоящее время у меня есть стек операций, например A, B, C, D. Из активности D я могу войти в twitter, используя twitter4J. Когда вход в twitter переадресовывается обратно в мою активность, он создает новый экземпляр действия в стеке. Стек становится A, B, C, D, TwitterLogin, D. Мне нужно, чтобы мое приложение возвращалось в состояние A, B, C, D, поэтому выбор кнопки «Назад» приведет к активности D и приведет к активности C спереди.Twitter4j перенаправить на предыдущую активность

Есть ли у кого-нибудь какие-либо предложения о том, как я мог бы это достичь?

ответ

1

добавив Intent.FLAG_ACTIVITY_CLEAR_TOP к цели, которую вы запускаете для начала деятельности. D должен сделать трюк. Что-то вроде этого:

Intent i = new Intent(this, ActivityD.class); 
i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
startActivity(i); 
+0

Большая помощь, спасибо! Я должен более внимательно прочитать навигацию по Android. – PPierson

+0

Просто интересно, в каком намерении вы поставили флаг @PPierson? в деятельности C ?? или вы помещаете флаг в намерение twitterlogin? У меня такая же проблема, мой задний стек полностью очищается после того, как я вернусь из намерения Twitter. –

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

  • Нет связанных вопросов^_^