封裝HttpUtil訪問網路的耗時操作

2021-08-07 02:53:45 字數 1478 閱讀 6335

當我們乙個工程需要頻繁的進行訪問網路的耗時操作的時候就可以把方法封裝成乙個類以便使用時呼叫

public string url="";

public string value="";

//預設為get請求

public string method="get";

//get請求

public

requestbean(string url)

//post請求

public

requestbean(string url, string value, string method)

//在activity中呼叫此方法,請求資料,並獲取返回的資料;

public

void

getdatafromserver(context context, requestbean bean, datacallback callback)

/*** 這裡建立乙個內部類 繼承thread 重寫run方法

}//利用

message message=message.obtain();

message.obj=builder.tostring();

message.what=code;

handler.sendmessage(message);

} catch (exception e) }}

/*** 請求的資料喲啊通過handler接收

*/class myhandler extends handler

@override

public

void

handlemessage(message msg) else }}

public

abstract

inte***ce

datacallback

//位址

string url= null;

try catch (exception e)

//選擇是什麼方式請求資料

封裝資料訪問

封裝是一種如何將系統的功能進行劃分的設計理念。你並不知道某個事物是如何實現的但是你可以去去使用它。這意味著你可能將你所想到的變為現實,並且可以在稍後修改它而不會影響到系統的其它元件。正如人們經常說的那樣封裝是乙個黑盒子,你可以定義某件事怎樣去做,但不用告知全世界你是怎麼做的。舉個例子,比如你的銀行。...

網路訊息的封裝

netmsg.h inte ce for the cnetmsg class.if defined afx netmsg h b5470113 4819 4165 80af f23918be2d76 included define afx netmsg h b5470113 4819 4165 80...

php訪問mysql 封裝

php訪問mysql資料庫封裝類 mysql 資料庫訪問封裝類 mysql 資料訪問方式,php4支援以mysql 開頭的過程訪問方式,php5開始支援以mysqli 開頭的過程和mysqli物件導向 訪問方式,本封裝類以mysql 封裝 資料訪問的一般流程 1,連線資料庫 mysql connec...