LoaderManager
データベースの結果をカーソルでフェッチするために使用する単純なアクティビティがあります。これはうまく機能しますが、 StickyListHeaderを使用して日付別にグループ化された結果を表示しようとしているときに問題が発生しcreated at
ます。
StickyListHeader API は言う
アダプターは
StickyListHeadersAdapter
、StickyListHeadersListView で機能するインターフェイスを実装する必要があります。getHeaderId()
セクションごとに一意の整数を返す必要があります。アルファベット順のセクションを持つリストの有効な実装は、位置が含まれるセクションの char 値を返すことです。
リスト自体のレンダリング中に(created_atに基づいて)オブジェクト/行が単一のグループに属しているかどうかを確認することをお勧めします(in
newView/bindView
)?isANewGroup
たとえば、カーソル内の現在の要素と前の要素の created_at 属性を比較して、true または false を返すメソッドを定義したとします。どのように動作するか少し混乱しています
StickyListHeader
。誰かが私のケースに合った良い方向を教えてくれますか?