czesc w fragmencie w metodzie oncreate tworze nawigacje w actionbar:
private void actionBar() {
actionBar = ((AppCompatActivity) getActivity()).getSupportActionBar();
if (actionBar != null) {
actionBar.setDisplayShowTitleEnabled(false);
}
if (actionBar != null) {
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
}
navSpinner = new ArrayList<spinnerItemNav>();
if (!userStorage.getsaveStateNav().equals("all")){
navSpinner.add(new spinnerItemNav("raz", R.drawable.ic_done_black_24dp));
navSpinner.add(new spinnerItemNav("dwa", R.drawable.ic_done_black_24dp));
navSpinner.add(new spinnerItemNav("trzy", R.drawable.ic_done_black_24dp));
}
else {
navSpinner.add(new spinnerItemNav("all", R.drawable.ic_done_black_24dp));
navSpinner.add(new spinnerItemNav(trzy, R.drawable.ic_done_black_24dp));
navSpinner.add(new spinnerItemNav("raz", R.drawable.ic_done_black_24dp));
}
TitleNavAdapter navAdapter = new TitleNavAdapter(getApplicationContext(), navSpinner);
if (actionBar != null) {
actionBar.setListNavigationCallbacks(navAdapter, this);
}
}
i wszystko działa spoko, tylko ze nawigacja tworzy sie we wszystkich fragmentach, a chcialbym tylko w jednym w ktorym wywoluje tą metode, gdy w on pause usuwalem nawigacje
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD);
actionBar.setDisplayShowTitleEnabled(false);
actionBar.setHomeButtonEnabled(true);
i w onresume tworzylem to za każdym razem odświeżało mi recyclerview(wykonywalo itemselected dla pierwszej pozycji )a chce wykonywac go tylko po kliknieciu, pomozecie to rozwiazac?