Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

actionbar setnavigationmode deprecated

Hi I'm making an app in which I plan on showing floor & category wise listing of stores inside a mall.

Below snap show an activity showing floor wise listing of stores enter image description here

I was thinking of adding a spinner in the ActionBar showing "by Floor" and "by Category" as options. Clicking on "by Category" would arrange the stores according to the category in which they belong. After googling a bit I found

getActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);

would be apt but now I see that its deprecated, putting it as an action item in the activity menu doesn't look like a very good idea. Any suggestions ?

like image 542
Vihaan Verma Avatar asked Feb 11 '23 07:02

Vihaan Verma


1 Answers

setNavigationMode it's deprecated because on Lollipop it has being replaced by a new paradigm.

You have two options, at least:

  1. Ignore it unless you are targeting 21+ API and developing only for Lollipop.

  2. Use AppCompat; samples here: https://github.com/google/iosched

Personally, I went for option 1.

like image 119
motoDrizzt Avatar answered Feb 23 '23 13:02

motoDrizzt