httpGet を実行し、JSON をメイン スレッドに返すコードをいくつか書きました。サーバーがダウンしていて、サーバーがダウンしていることをメインスレッドに報告したいが、ハンドラーを使用して適切に行う方法がわからない場合があります。
私のコードは次のようになります。
public class httpGet implements Runnable {
private final Handler replyTo;
private final String url;
public httpGet(Handler replyTo, String url, String path, String params) {
this.replyTo = replyTo;
this.url = url;
}
@Override
public void run() {
try {
// do http stuff //
} catch (ClientProtocolException e) {
Log.e("Uh oh", e);
//how can I report back with the handler about the
//error so I can update the UI
}
}
}