クラス _HttpRequest

サーバーと通信する機能を提供するクラスです。

「AndroidManifest.xml」に以下の記述を追加する必要があります。

<uses-permission android:name="android.permission.INTERNET" />

コンストラクタ

_HttpRequest

public _HttpRequest(_Main m)

_HttpRequest コンストラクタです。

パラメータ:
m_Main クラスを継承したクラスオブジェクトを指定します。

メソッド

get

public boolean get(String url)

GETリクエストを送信します。

パラメータ:
url通信先URLを指定します。

戻り値:
正常に通信開始した場合 true、通信開始しなかった場合 false を返します。

補足説明:
本メソッドの戻り値が true の場合、_Main クラスを継承したクラスの onHttpResponse() メソッドまたは onHttpError() メソッドが呼び出されます。

post

public boolean post(String url, String[] vars, String encoding)

POSTリクエストを送信します。

パラメータ:
url通信先URLを指定します。
vars送信パラメータの名前と値の組を順番に指定します。n 番目のパラメータの名前を vars[n*2] に、その値を vars[n*2+1] に指定します。
encoding送信パラメータのエンコードを指定します。

戻り値:
正常に通信開始した場合 true、通信開始しなかった場合 false を返します。

補足説明:
本メソッドの戻り値が true の場合、_Main クラスを継承したクラスの onHttpResponse() メソッドまたは onHttpError() メソッドが呼び出されます。

busy

public boolean busy()

サーバーと通信中かどうかを示す値を取得します。

戻り値:
サーバーと通信していてビジーな場合は true、それ以外の場合は false を返します。