2013-10-03 28 views

回答

0

它會造成對老年人API級別的錯誤?

要回答這個問題,您需要閱讀您的類和方法調用的文檔。每個類和方法都指示引入的API級別,如下面的屏幕截圖所示。

API level in upper right corner of methods

對於每一個方法調用:

所以,不,你的代碼不會導致錯誤,由於從API級別11臺設備的Android版本,以17

還是會導致錯誤,如果設備沒有軟鍵盤?

我還沒有聽說過任何沒有軟鍵盤的設備,但我相信如果沒有軟鍵盤,您設置的值將被忽略。

0
// try this 
try { 
      InputMethodManager inputMethodManager = (InputMethodManager) getSystemService(Activity.INPUT_METHOD_SERVICE); 
      inputMethodManager.hideSoftInputFromWindow(getCurrentFocus() 
        .getWindowToken(), 0); 
     } catch (Exception e) { 
      e.printStackTrace(); 
     }