RecyclerViewFragment and other abstract classes in use for alarms and timers

This commit is contained in:
Phillip Hsu
2016-07-30 14:36:33 -07:00
parent b43ff03662
commit 066ac67325
21 changed files with 605 additions and 133 deletions
@@ -5,12 +5,12 @@ import android.view.ViewGroup;
import com.philliphsu.clock2.BaseCursorAdapter;
import com.philliphsu.clock2.OnListItemInteractionListener;
import com.philliphsu.clock2.Timer;
import com.philliphsu.clock2.model.TimerDatabaseHelper;
import com.philliphsu.clock2.model.TimerCursor;
/**
* Created by Phillip Hsu on 7/29/2016.
*/
public class TimersCursorAdapter extends BaseCursorAdapter<Timer, TimerViewHolder, TimerDatabaseHelper.TimerCursor> {
public class TimersCursorAdapter extends BaseCursorAdapter<Timer, TimerViewHolder, TimerCursor> {
public TimersCursorAdapter(OnListItemInteractionListener<Timer> listener) {
super(listener);
@@ -8,13 +8,14 @@ import android.support.v4.content.Loader;
import com.philliphsu.clock2.RecyclerViewFragment;
import com.philliphsu.clock2.Timer;
import com.philliphsu.clock2.edittimer.EditTimerActivity;
import com.philliphsu.clock2.model.TimerCursor;
import com.philliphsu.clock2.model.TimerDatabaseHelper;
import com.philliphsu.clock2.model.TimersListCursorLoader;
public class TimersFragment extends RecyclerViewFragment<
Timer,
TimerViewHolder,
TimerDatabaseHelper.TimerCursor,
TimerCursor,
TimersCursorAdapter> {
public static final int REQUEST_CREATE_TIMER = 0;
@@ -38,7 +39,7 @@ public class TimersFragment extends RecyclerViewFragment<
}
@Override
public Loader<TimerDatabaseHelper.TimerCursor> onCreateLoader(int id, Bundle args) {
public Loader<TimerCursor> onCreateLoader(int id, Bundle args) {
return new TimersListCursorLoader(getActivity());
}