|
分類:[Java]
現在、Androidの開発をしています。初心者です。 SDKは16(min8)です。
下記のように5秒毎にHTTP通信するような仕組みを実装しています。 HTTP通信部はコメントアウトしています。
定期実行の確認にログ出力をしていますが、 1回通るのですが、handler.postDelayedが効いていない為か、その後実行されません。
他にもThreadを使ったやり方もありましたが、できればHandlerを実行したやり方で実装したいです。
private int counter = 0; ... //@@HTTP通信 oncreate内で実行 Handler handler = new Handler(); handler.postDelayed(new Runnable() { @Override public void run() { Log.d("->", String.valueOf(counter)); // List<AdapterItem> hplist = hp.getRate(); // list = ApUtil.setRateList(list, hplist); // refreshListView(); } }, 5000);
お分かりになりましたら、よろしくお願い致します。
|