2017-12-01 36 views
0

IOT製品のAndroidアプリケーションを作成しています。 RESTアーキテクチャで開発されたWebサービスにセンサーデータをアップロードしています。 ウェブサービスは完全に機能しています。 センサーのデータが変更された場合、リアルタイムで表示します。 データを取得してTextviewを更新したい場合 どうすればいいですか?データが変更されたときにリストビューを更新する

+0

可能な複製を呼び出し、次にアダプタをリセットし(https://stackoverflow.com/questions/4198425/updating-the-list-view-アダプターのデータが変更されたとき) – ADM

答えて

0

リストビューでは、 'notifyDataSetChanged()'というメソッドがあります。このメソッドを呼び出すと、サーバーから更新されたデータを取得します。

変更がある場合は、リストビューに自動的に反映されます。

0

リストビューのデータをリフレッシュするために、あなたは、サーバーまたはローカルデータベースからデータを取得した後、書き込みのコードの行の上

adapter.notifyDataSetChanged(); 

ところ、

adapter = your listview adapter object 

を次のコード行を使用する必要があります。

0

テキストビューまたはリストビューを更新しますか? 新しいレコードをリストビューに追加し続ける場合は、アイテムが入ってくるときにlistviewアダプタにアイテムを追加し、youradapter.notifyDataSetChanged()を呼び出して、listviewがその内容を更新するようにします。

0

は次のようにあなたのアダプタのリストにこのコードを追加します。

Adapter_Constructer(List<String> data){ 
this.data=data; 
notifyDataSetChanged();} 

、その後、uは

か、単に使用したいときにそれを更新します。

adapter.notifyDataSetChanged(); 

あなたの応答方法で。

または再初期化し、[場合アダプタデータ変更リストビューを更新する]のadapter.notifyDataSetChanged();

関連する問題