title: Android EditText issue in Marshmallow
body: <p>Having an issue with my app when trying to run it on an Acer Iconia One 10 tablet that is loaded with Marshmallow 6.0. This app works perfectly on a Samsung Galaxy Tablet running Android 4.2.2.
  The main view consists of a series of TextViews and EditTexts where the user can enter information. The fields need to be able to accept either text or numerals. I use the field <code>android:inputType="textCapSentences"</code> to accomplish this. It has always worked. However, with 6.0, I'm getting a weird behavior that I believe has to be some type of version issue. If I type in letters everything is fine. But when I try to enter a string like "Route 169", the numbers will not appear. If I type in "Route169" it puts the numbers up there. It seems that once I put in a , the EditText stops accepting input. I have tried every variation of <code>android:input="someInputType"</code> that could possibly work for me and nothing has fixed it. I also tried the <code>android:digits="ABC....0123 "</code> solution. 
  Here is my EditText definition:</p>
  
  <pre><code>&lt;EditText
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:id="@+id/highwayNameEditText"
  android:text="*****"
  android:inputType="textCapSentences"
  android:layout_below="@+id/highwayNameTextView"
  android:layout_alignParentLeft="true"
  android:layout_alignParentStart="true"
  android:layout_alignRight="@+id/highwayNameTextView"
  android:layout_alignEnd="@+id/highwayNameTextView" /&gt;
  </code></pre>
  
  <p>It is within a ScrollView using a RelativeLayout. I have also tried adding a key event listener to no avail. 
  Logcat shows the following messages when the keyboard character is successfully transfered to the EditText:</p>
  
  <pre><code>D/OpenGLRenderer: CacheTexture 4 upload: x, y, width height = 0, 261, 15, 19
  </code></pre>
  
  <p>When the entry fails, the following appears in logcat:</p>
  
  <pre><code>View Root Impl: **[ANR Warning]Input routeing takes more than 6000ms** 
  Input event delivered to android.view.View Root Impl$Early PostImeInputStage
  Input event delivered to android.view.View RootImpl$Native PostImeInputStage
  Input event delivered to android.view.View Root Impl$ View PostImeInputStage
  Input event delivered to android.view.View Root Impl$ Synthetic InputStage
  </code></pre>
  
  <p>The sequence repeats.
  <strong>Note:</strong> I have removed time, date, and location information from the output to make it more readable.</p>
  
  <p>As you can see, the system saw a key press event. The character did not make it to the Edit Text string. There also appears to possibly be a timeout issue of some kind. Thank you for taking the time to read this.</p>