В моей основной деятельности у меня есть ViewPager и на моей второй странице у меня есть CardView, когда я нажимаю на CardView, он открывает новую активность с некоторой информацией. Проблема в том, что когда я хочу вернуться назад, если я нажимаю кнопку «Назад» на панели инструментов, происходит возврат к основному действию, но ViewPager устанавливается на первой странице (а не на второй, на которой был CardView). Однако, когда я нажимаю на кнопку своей системы, она переходит к основному действию на второй странице.
Так я открываю новое действие, когда нажимаю на CardView
adapter.setListener(new CaptionedImagesAdapter.Listener(){
public void onClick(int pos){
Intent intent = new Intent(getActivity(),
PizzaDetailActivity.class);
intent.putExtra(PizzaDetailActivity.EXTRA_PIZZA_ID, pos);
getActivity().startActivity(intent);
}
});
Настройка (назад) кнопка на панели инструментов
Toolbar tb = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(tb);
ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
И я поместил MainActivity в качестве родителя в манифесте
<activity
android:name=".OrderActivity"
android:label="@string/label_porudzbina"
android:parentActivityName=".MainActivity" />