2012-01-28 5 views
0

RSSフィードを取得するアンドロイドアプリを開発していますが、今度はX時間ごとに更新したいと思っています。成功はない。私はアンドロイドアプリに新しいです。私はmainactivityに再起動コードを置くべき場所を知らない。 私はゴーグルしてこれを見つけたRSSフィードを更新するたびにメインアクティビティをリロードする

COde: Intent intent = getIntent(); finish(); startActivity(インテント);

活動をリロードすると、この作業のために良い選択は、バックグラウンドで更新する方法を、その後でない場合、私はあなたがフィードを表示するには、リストビューを使用すると、リストの使用方法リロードすることをお勧め

答えて

2

adapter.notifyDataSetChanged() 
を活動をリロード
0

が良いidea.Iは、あなたがこのプロジェクトを参照してくださいサービス を使うべきだと思うされていません:それはバックグラウンドで物事をロードするために別のスレッドを使用することをお勧めしますhttp://code.google.com/p/android-rss

0

、ループをそのスレッドとタイマーを作成します。到達した時間制限ごとに、更新コードを実行します。これを達成するには、独自のスレッドを使用する方法、メッセージハンドラを使用する方法、asnycTaskを使用する方法があります。この方法では、rssフィードを更新するとUIスレッドがブロックされず、アプリの表示が遅くなることはありません。

関連する問題