2011-10-19 12 views
0

電話がアイドリング/ロックされている場合でも、アプリケーションの実行を継続する方法があるかどうかは疑問でした(基本的にはX秒ごとにURLを更新します)。 (画面が消灯したとき)。私は現在WebViewを使用してURLをロードしており、Runnableはロードし直しています。Androidのアイドル状態でアプリケーションを実行中

サービスを使用しようとしたときに問題が残っています.Webviewは解決できません。私はそれを見て、私はそれを修正することができませんでした。

また、バックグラウンドでURLを参照する方法があるかどうかを知りたいと思います。基本的に、ブラウザを表示せずにURLをブラウズする:D

何か助けが大歓迎!!! 申し訳ありませんが、これらの質問があいまいな場合は、数日間Androidプログラミングを開始しました。

+0

なぜあなたは履歴書でウェブビューを更新しませんか? – PedroAGSantos

+0

私はそれがアイドル/ロック時にもリフレッシュしたいです、私はサーバー側で何かを呼び出そうとしています。 – user1003230

答えて

0

結果をすぐに表示したくない場合は、Webサーバーをポーチするためにwebviewは必要ありません。 この目的のためにhttpクライアントを組み込むことができます(サービスから動作し、ユーザーインターフェイスを使わないでください)

+0

どうすればいいでしょうか? 〜Httpの部分。サーバーはブラウザを介してコンテンツを表示するのと同じように見えるでしょうか? – user1003230

0

私はTimerタスクが問題を解決すると思います。

Timer timer=new Timer(); 
timer.schedule(new DelayedTask(),1, 1000);// it will repeat within 1000ms 
private class DelayedTask extends TimerTask 
{ 
    @Override 
    public void run() { 
     runOnUiThread(new Runnable() { 
      @Override 
      public void run() { 
       webview.loadUrl(url); 
      } 
     }); 


    } 

} 

@Override 
public void onDestroy() 
{ 
    super.onDestroy(); 
    timer.cancel(); 
} 
関連する問題