title: Why or when does the InputMethodManager.showSoftInput return false?
body: <p>I'm trying to popup an soft keyboard on the screen first load programmatically (not change windowSoftInputMode in Manifest).</p>
  
  <p>The funny thing is on the screen first load, it didn't work at all. Here is the code block.</p>
  
  <pre><code>mEDT.requestFocus();
  mEDT.requestFocusFromTouch();
  mImm.showSoftInput(mEDT, InputMethodManager.SHOW_IMPLICIT);
  </code></pre>
  
  <p>The showSoftInput is return false, this cause the soft keyboard didn't show.</p>
  
  <p>But when i click on the EditText. The showSoftInput return true and the soft keyboard was shown.</p>
  
  <p>Can anyone explain to me what was happened ?</p>