Unreachable statement


public boolean onQueryTextSubmit(String s) {
    if (sv != null) {
        // 得到輸入管理對象
        InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
        if (imm != null) {
            // 這將讓鍵盤在所有的情況下都被隱藏,但是一般我們在點擊搜索按鈕后,輸入法都會乖乖的自動隱藏的。
            imm.hideSoftInputFromWindow(sv.getWindowToken(), 0); // 輸入法如果是顯示狀態,那么就隱藏輸入法
        }
        sv.clearFocus(); // 不獲取焦點
    }

    //將輸入數據傳入classinfo中
    Intent intent=new Intent(ClassSearch.this,ClassInfo.class);
    intent.putExtra("infoData",s);
    startActivity(intent);
    return true;
    try {
        ClientKey.put("classID", s);
        Authorization.put("Class",ClientKey);
        String content = String.valueOf(Authorization);
        HttpURLConnection conn = (HttpURLConnection)url.openConnection();
        conn.setConnectTimeout(5000);
        //設置允許輸出
        conn.setDoOutput(true);
        conn.setRequestMethod("POST");
        //設置contentType
        conn.setRequestProperty("Content-Type","application/json");
        OutputStream os = conn.getOutputStream();
        os.write(content.getBytes());
        os.close();
    } catch (JSONException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }

}
 ClientKey.put("classID", s);
這一行出現unreachable statement , 往前看,在try前面出現了return,所以永遠不能到達這一行
P.S.這種基礎錯誤很容易犯,以后要注意。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM