0

データベースにアクセスして最新のデータを取得するページがあります。問題は、複数のユーザーがそのデータにアクセスできることです。したがって、誰かがデータに追加しても、現在の画面は更新されず、ユーザーは混乱します。

ユーザーのためにページ上のデータを更新し続けるための最良の方法は何ですか?最新情報を入手するには、30秒ごとにサーバーに電話をかける必要がありますか?それが唯一のアプローチである場合、そのための新しいスレッドを作成する必要がありますか?それはどのように最もよく達成されますか?

ありがとう!

4

1 に答える 1

2

を使用していると仮定するとWebView、次のようなものを試すことができます。

// Wait 60 seconds before reloading
private static final int WAIT_TIME = 60000;

mWebView = (WebView) findViewById(R.id.MyWebView);
mWebView.loadUrl(/* ENTER URL HERE */);

new Timer().schedule(new TimerTask(){
    @Override
    public void run() {
         mWebView.reload();
    }
}, WAIT_TIME, WAIT_TIME);
于 2012-05-19T12:48:48.803 に答える