0
リストビューを使用して非同期タスクを使用してデータをjson形式で取得しました。リストビューの一番上に新しく追加したアイテムを表示したい。私はいくつかの方法を試みましたが、それほど優れた結果はありませんこれを行う方法 ?並べ替えリストビューを降順に並べ替えます。つまり、新しく追加された項目が最上部に表示されます。
リストビューを使用して非同期タスクを使用してデータをjson形式で取得しました。リストビューの一番上に新しく追加したアイテムを表示したい。私はいくつかの方法を試みましたが、それほど優れた結果はありませんこれを行う方法 ?並べ替えリストビューを降順に並べ替えます。つまり、新しく追加された項目が最上部に表示されます。
あなたはどんなコードを提供しなかったので、ここに私の答えです: ちょうどあなたが使用しているArrayList
またはList
に追加するには、この行を使用します。
yourList.add(0, newObject)
、その後adapter.notifyDataSetChanged()
を呼び出します。
お試しいただいた方法を教えてください。 1)データをどのようにソートするか? 2)呼び出すAPIが並べ替え機能をサポートしていますか? –
私はphpでWebサービスを書いてデータを取得しています。そのデータはアダプタを使用してリストビューに貼り付けられています。私はpojoクラスを使用しています。データはデータベース(phpmyadmin)から送られてきます。 Webサービスではソート方法は使用されません。 –
これで、MySQLデータをソートするPHPメソッドを作成できます –