android - Action Bar not going back to normal after search -


i using onnewintent() , handleintent() use search query in activity in searched , not launch new activity, after search, activity title not return. instead there icon button, , search icon next it, not way right should be. when press button goes how should be. have tried using onbackpressed() simulate press, closes original activity well. not sure why happening, searching activity staying reason?

here related code in main activity:

@override public boolean oncreateoptionsmenu(menu menu) {     getmenuinflater().inflate(r.menu.add, menu);     searchmanager searchmanager = (searchmanager) getsystemservice(context.search_service);     searchview = (searchview) menu.finditem(r.id.action_search)             .getactionview();     componentname cn = new componentname(this, searchactivity.class);     searchview.setsearchableinfo(searchmanager.getsearchableinfo(cn));     searchview.seticonifiedbydefault(false);     searchview.setonquerytextfocuschangelistener(new view.onfocuschangelistener() {         @override         public void onfocuschange(view view, boolean querytextfocused) {             if(!querytextfocused) {                 searchview.onactionviewcollapsed();                 searchview.setquery("", false);             }         }     });     return true; }  @override public void startactivity(intent intent) {     // check if search intent     if (intent.action_search.equals(intent.getaction())) {         onnewintent(intent);     } else {         super.startactivity(intent);     }  }  @override protected void onnewintent(intent intent) {     intent.setflags(intent.flag_activity_clear_top);     setintent(intent);     handleintent(intent); }  private void handleintent(intent intent) {     if (intent.action_search.equals(intent.getaction())) {         string query = intent.getstringextra(searchmanager.query);         search(query);//this own method, performs search opeations         searchview.onactionviewcollapsed();     } } 


Comments

Popular posts from this blog

android - MPAndroidChart - How to add Annotations or images to the chart -

javascript - Add class to another page attribute using URL id - Jquery -

firefox - Where is 'webgl.osmesalib' parameter? -