code: public static void doMapToolbarWorkaround(Bundle savedInstanceState) {
  		// FIXME This is just a workaround to the following error: ClassNotFoundException when unmarshalling android.support.v7.widget.Toolbar$SavedState
  		// It seems to be a problem with the SupportMapFragment implementation
  		// https://code.google.com/p/android/issues/detail?id=175140
  		if (savedInstanceState != null) {
  			SparseArray sparseArray = (SparseArray)savedInstanceState.get("android:view_state");
  			if (sparseArray != null) {
  				Integer keyToRemove = null;
  				for (int i = 0; i < sparseArray.size(); i++) {
  					int key = sparseArray.keyAt(i);
  					// get the object by the key.
  					Object each = sparseArray.get(key);
  					if (each.toString().startsWith("android.support.v7.widget.Toolbar$SavedState")) {
  						keyToRemove = key;
  					}
  				}
  
  				if (keyToRemove != null) {
  					sparseArray.remove(keyToRemove);
  				}
  			}
  		}
  	}
docs: Calling this before super.oncreate() when you try to use a toolbar and the view contains a map
  https://code.google.com/p/android/issues/detail?id=175140