2012-01-11 21 views
0

私はメディアプレーヤーアプリケーションを開発中です。主な活動では、3つのタブがあります。最初のタブには、URLから解析したListViewのオーディオファイルが表示されます。リスト項目をクリックすると、そのファイルが再生されます。これまで私は終わった。 2番目のタブは、頻繁に再生されるオーディオファイルを表示するためのタブです。たとえば、ファイルが最大5回再生された場合、頻繁なタブに表示する必要があります。リスト項目の位置をSharedPreferencesに格納すると考えました。しかし、私はこれを達成する方法を知らない。助けが必要。ListViewの頻繁にクリックされたアイテムを取得する

答えて

1

再生中のすべてのメディアコンテンツのデータベースを維持して再生回数を数えないのはなぜですか。数字が5より大きい場合は、頻繁に再生されるリストに表示します。

あなたの共有設定は、あなたがやろうとしていることを理想的に行うべきではありません。しかしながら;データベースを適切に配置すると、実行しようとしていることを追加するのがずっと簡単になります。

+0

ありがとうございます。私は、データベースを使用しないことを意図しています。それ以外の方法はありますか? – Manikandan

+0

もしあなたがデータベースなしでそれをするならば、それは面倒なアプローチになるだろうが、それは可能でなければならない。 SharedPreferencesを取得し、prefsに挿入します。しかし、あなたはただひとつのプロパティにそれを挿入して..を追加し、追加して追加し続ける必要がない限り、そこにいくつあるかを知る必要があります。私はこれをお勧めしません。 – JoxTraex

+0

貴重なコメントをいただきありがとうございます。 – Manikandan

関連する問題