title: Soft Keyboard shows up on EditText focus ONLY once
body: <p>Thanks for reading. </p>
  
  <p>I am facing a strange problem: My app behavior is such that when the <code>Activity</code> starts, I <code>requestFocus()</code> on an <code>EditText</code> and show the soft keyboard. </p>
  
  <p>However, when I press the back button to dismiss the keyboard and tap the <code>EditText</code> I don't get the keyboard to pop up ever again. Only way out is to the start the <code>Activity</code> again. </p>
  
  <p>Here's what my code looks like: </p>
  
  <pre><code>
  EditText editText = (EditText) findViewById(R.id.editText);
  editText.requestFocus();
  InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
          if(imm != null) {
              imm.toggleSoftInput(0, 0);
              imm.showSoftInput(editText, InputMethodManager.SHOW_FORCED);    
          }
  </code></pre>
  
  <p>And here's my XML: </p>
  
  <pre><code>
  &lt;EditText android:id="@+id/editText" 
          android:layout_width="wrap_content"
          android:imeOptions="actionSearch" android:hint="Test Hint"
          android:layout_height="wrap_content" android:layout_centerHorizontal="true" 
          android:maxLength="30"&gt; 
  &lt;/EditText&gt;
  </code></pre>
  
  <p>Any help would be greatly appreciated!</p>
  
  <p>Thanks!</p>