ソース掲示板




すべてから検索

キーワード   条件 表示 現行ログ 過去ログ トピックス 名前 本文

  メンテナンス 前画面に戻る

対象スレッド 件名: Java( Android ) : callHttpGet ( AsyncTask )
名前: lightbox
処理選択
パスワード

件名 Java( Android ) : callHttpGet ( AsyncTask )
名前 lightbox
コメント
@DIV
public interface OnAsyncTaskListener {
	abstract public void onAsyncTaskListener(String s);
}

public static void callHttpGet(String url, String charset, final OnAsyncTaskListener listener) {
	new AsyncTask<String, Void, String>() {

		// 非同期処理
		@Override
		protected String doInBackground(String... params) {
			String result = null;
			result =
				Tools.httpGet(
					params[0],
					params[1],
					null
				);

			return result;
		}

		// UI スレッド処理
		@Override
		protected void onPostExecute(String json) {
			super.onPostExecute(json);

			listener.onAsyncTaskListener(json);

		}
	}.execute(url, charset);
}
@END