package co.mwater.clientapp.ui; import android.content.Intent; import android.database.Cursor; import android.net.Uri; import android.support.v4.widget.CursorAdapter; import co.mwater.clientapp.db.MWaterContentProvider; import co.mwater.clientapp.db.SourceNotesTable; public class SourceNoteListSummaryFragment extends SeeMoreListFragment { @Override protected CursorAdapter createAdapter() { return new SourceNoteListAdapter(getActivity(), null); } @Override protected Cursor performQuery() { // TODO sort return getActivity().getContentResolver().query(MWaterContentProvider.SOURCE_NOTES_URI, null, SourceNotesTable.COLUMN_SOURCE + "=?", new String[] { getArguments().getString("sourceUid") }, null); } @Override protected void seeAllClicked() { Intent intent = new Intent(getActivity(), SourceNoteListActivity.class); intent.putExtra("sourceUid", getArguments().getString("sourceUid")); startActivity(intent); } @Override protected void onItemClick(long id) { Intent intent = new Intent(getActivity(), SourceNoteDetailActivity.class); intent.putExtra("uri", Uri.withAppendedPath(MWaterContentProvider.SOURCE_NOTES_URI, id + "")); startActivity(intent); } }