Witam tworzę sobie mały projekcik na androida i potrzebowałem stworzyć contextual Action bar. Wszystko ładnie mi działa tylko nie rozumiem metody onCreateOptionsMenu
. Wygląda ona tak
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getSupportMenuInflater(); //1
inflater.inflate(R.menu.activity_main, menu); //2
return true;
}
Z tego co rozumiem to jej głównym zadaniem jest podmiana menu w toolbarze z aktualnego na ten który ma być dostępny przy dłuższym kliknięciu. Tylko nie wiem kiedy ona jest dokładnie wywoływana i co robią po kolei linijki 1 i 2
Korzystałem z tej strony https://androidkennel.org/contextual-toolbar-actionbar-tutorial/
ten efekt chcę osiągnąć