best practice for Android ActionBar filtration

I have android listview whose content is changed depending on the filters specified

enter image description here

One of the filters

I have two menu filters in addition to the search that can be applied on these filtered results. The search is invoked through the search button so it is ok for now but the annoying part results from the filters. For example , the user wants the result to be filtered by "Scheduled" , "Started" so he checke the scheduled box but the menu closes on him and disappears and the data is updated so he has to reopen it to select "Started".

I wonder what is the best scenario to handle this ? Is adding a new button a good option. Can I prevent the menu from closing for example ? Should I add a new item under "All" with an icon so it can be treated as apply button.