2016-09-19 17 views
0

リストビューを使用して非同期タスクを使用してデータをjson形式で取得しました。リストビューの一番上に新しく追加したアイテムを表示したい。私はいくつかの方法を試みましたが、それほど優れた結果はありませんこれを行う方法 ?並べ替えリストビューを降順に並べ替えます。つまり、新しく追加された項目が最上部に表示されます。

+0

お試しいただいた方法を教えてください。 1)データをどのようにソートするか? 2)呼び出すAPIが並べ替え機能をサポートしていますか? –

+0

私はphpでWebサービスを書いてデータを取得しています。そのデータはアダプタを使用してリストビューに貼り付けられています。私はpojoクラスを使用しています。データはデータベース(phpmyadmin)から送られてきます。 Webサービスではソート方法は使用されません。 –

+1

これで、MySQLデータをソートするPHPメソッドを作成できます –

答えて

2

あなたはどんなコードを提供しなかったので、ここに私の答えです: ちょうどあなたが使用しているArrayListまたはListに追加するには、この行を使用します。

yourList.add(0, newObject) 

、その後adapter.notifyDataSetChanged()を呼び出します。

関連する問題