У меня в приложении есть два списка сообщений, входящие и исходящие которые размещены на двух вкладках, дальше при выборе одного из сообщений, я перехожу на активити где выводится сообщение. На этом активити есть внизу тулбар где размещена кнопка назад, но я могу на данный момент перейти на первую вкладку, а мне нужно что-бы например мы открыли сообщение из списка входящих и дальше при возвращение на предыдущий список сообщений переходить на список входящих, и так-же делать с исходящими. Может как-то передавать position в активити в котором есть recyclerview и slidingtabs? у меня сейчас стоит такой слушатель на выбор табов:
tabLayout.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
@Override
public void onTabSelected(TabLayout.Tab tab) {
viewPager.setCurrentItem(tab.getPosition());
/*String position = String.valueOf(tab.getPosition());
Toast.makeText(SecondScreen.this,position,Toast.LENGTH_LONG).show();*/
}
@Override
public void onTabUnselected(TabLayout.Tab tab) {
}
@Override
public void onTabReselected(TabLayout.Tab tab) {
}
});
я вот думаю куда передавать position? ведь по-факту если
viewPager.setCurrentItem(tab.getPosition());
если в этот кусок кода вставлять, то у меня будет выбираться только та вкладка которая приходит с интентом, а самостоятельно при старте приложения будет не известно какой таб выбрать. Возможно я очень путано объяснил, но я надеюсь на помощь и советы.