title: Not working in databinding EditText integer value
body: <pre><code>&lt;EditText
      android:layout_width="match_parent"
      android:layout_height="match_parent"
      android:id="@+id/cow_no_of_child_edittext"
      android:inputType="number"
      android:text="@={String.valueOf(cow.noOfChild)}" &lt;- This atribute
      android:hint="@string/no_of_child"
      android:textSize="@dimen/text_size_22sp"/&gt;
  </code></pre>
  
  <p>Hi, I am facing problem while working in data binding in android. EditText is taking string value successfully. But It is not working for Integer value. In Android Monitor Log I am getting these exception messages: </p>
  
  <blockquote>
    <p>Error:(165, 34) The expression java.lang.String.valueOf(cowNoOfChild) cannot cannot be inverted: There is no inverse for method valueOf, you must add an @InverseMethod annotation to the method to indicate which method should be used when using it in two-way binding expressions 
    Error:(165, 34) The expression java.lang.String.valueOf(cowNoOfChild) cannot cannot be inverted: There is no inverse for method valueOf, you must add an @InverseMethod annotation to the method to indicate which method should be used when using it in two-way binding expressions 
    Error:(165, 34) The expression java.lang.String.valueOf(cowNoOfChild) cannot cannot be inverted: There is no inverse for method valueOf, you must add an @InverseMethod annotation to the method to indicate which method should be used when using it in two-way binding expressions </p>
  </blockquote>
  
  <p>Please provide me solution. </p>