android null excpetion when starts the activity -
first
  I am using support libraries    I have BrowseFoods activity  
  & lt; Activity Android: name = "BrowseFoods" Android: label = "@ string / app_name" Android: Theme = "@ Style / MyCustomTheme" & gt; & Lt; Intent-Filter & gt; & Lt; Action Android: name = "com.Syriatel.BROWSEFOODS" /> & Lt; Category android: name = "android.intent.category.DEFAULT" /> & Lt; / Intent-Filter & gt; & Lt; Meta-Data Android: name = "android.app.searchable" Android: resource = "@xml / searchable" /> & Lt; Meta-Data Android: name = "android.support.PARENT_ACTIVITY" Android: value = ". MainCustomerMenu2" /> & Lt; / Activity & gt;    And the code for that is:  
  Public category BrowseFoods ActionBarActivity Expanded {Public Boolean Submissions Menu (menu menu) {MenuInflater inflater = getMenuInflater (); Int currentTab = mViewPager.getCurrentItem (); If (currentTab == 0) {menu.clear (); Inflater.inflate (R. menu.All_Food, menu); If (Build.VERSION.SDK_INT> = Build.VERSION_CODES.HONEYCOMB) {MenuItem searchItem = menu.findItem (R.id.searchMenuItem); SearchManager searchManager = (SearchManager) getSystemService (Event.SEARCH_SERVICE); Android.support.v7.widget.SearchView searchView = (android.support.v7.widget.SearchView) menu item compat.actactview (searchtime); SearchView.setSearchableInfo (searchManager.getSearchableInfo (getComponentName ())); SearchView.setIconifiedByDefault (wrong); }} And {menu.clear (); Inflater.inflate (R. menu, pyasefood, menu); } Return super. Paraphrase option menu (menu); }}    In that task, I add two pieces as  tab , so when I'm ready for the menu, I'll check which tabs currently on In this way, I know which menu I have to use.   Please refer to the code, I am using the  all_food  menu, which is:    & lt; ? Xml version = "1.0" encoding = "UTF-8"? & Gt; & Lt; Menu xmlns: Android = "http://schemas.android.com/apk/res/android" xmlns: yourapp = "http://schemas.android.com/apk/res-auto" & gt; & Lt; Item android: id = "@ + id / searchMenuItem" Android: title = "SearchNNSNN" Android: Icon = "@ Android: Drawable / IC_lock_lock" yourapp: ShowAction = "FallActionview | Appletube" Android: actionViewClass = "android.support .v7 .widget.SearchView "/>    When I run my application, I found the exception:  
  02-17 11: 09: 38.384: E / Android Random (5064) : Fatal Exception: Main 02-17 11: 09: 38.384: E / Android Random (5064): android.view.InflateException: Binary XML File Line # 2: Increase in Classroom Error & lt; Unknown & gt; 02-17 11: 09: 38.384: E / Android Random (5064): For Android. View.LayoutInflater.createView (LayoutInflater.java:606) 02-17 11: 09: 38.384: E / Android Time (5064): Com on    note  
 if I Commenting on these codes  
    // searchView.setSearchableInfo (// searchManager.getSearchableInfo (getComponentName ())); // searchView.setIconifiedByDefault (wrong);       This program works perfectly.    please   
 
  change  
 < Code> Android: actionViewClass = "android.support.v7.widget.SearchView" />    to  
  yourapp: actionViewClass = "android.support.v7.widget.SearchView" />    References: View on Action View  
  
  OutofMommy  Normally occurs when you get older The image you are trying to use. If you come into such error, make sure you scale the image.   Leading to OOM you run out of memory.   
 
Comments
Post a Comment