コメント |
@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 |