Android中的請求碼與結果碼

2021-06-18 19:47:11 字數 672 閱讀 5807

在android中,當activity之間相互跳轉時,可以使用意圖(intent)來傳遞相應的資料。

新的activity與主activity不在同乙個執行緒中,當新的activity關閉時,會觸發主activity的

onactivityresult事件。

startactivityforresult(intent intent, int requestcode): 主activity帶著請求碼跳到

乙個新的activity介面。

onactivityresult(int requestcode, int resultcode, intent data)

- requestcode: 通過這個引數可以判斷是從哪個介面回來的

- resultcode、data:被關閉的那個介面傳遞回來的資料

當我們關閉新的activity時,會觸發主acvitity的onactivityresult方法,那麼由於

之前主activity傳送了乙個請求碼,這時候就可以根據請求碼判斷是從哪個 介面回來的了。

* setresult(int resultcode):設定傳遞到上乙個介面的資料

*setresult(int resultcode, intent data):設定傳遞到上乙個介面的資料

從新activity回到主activity時也可以設定一些結果碼資訊。

Http請求常見的響應結果碼

響應碼分五種型別,由它們的第一位數字表示 1xx 資訊,請求收到,繼續處理 2xx 成功,行為被成功地接受 理解和採納 3xx 重定向,為了完成請求,必須進一步執行的動作 4xx 客戶端錯誤,請求包含語法錯誤或者請求無法實現 5xx 伺服器錯誤,伺服器不能實現一種明顯無效的請求 下表顯示每個響應碼及...

HTTP請求返回狀態碼中301與302的狀態碼區別

一 官方說法 301,302 都是http狀態的編碼,都代表著某個url發生了轉移,不同之處在於 301 redirect 301 代表永久性轉移 permanently moved 302 redirect 302 代表暫時性轉移 temporarily moved 這是很官方的說法,那麼它們的區...

HTTP請求時常見的請求方式與狀態碼

http常見的請求方法 1 get 2 post 3 put 4 delete 5 head 6 options 7 trace 當瀏覽器向web伺服器發出請求時,它向伺服器傳遞了乙個資料塊,也就是請求資訊,http請求資訊由3部分組成 1.請求方法uri協議 版本 2.請求頭 3.請求正文 htt...