クラス _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 を返します。