/*
 * USER: mslm
 * DATE: 3/15/17
 */

package com.gedder.gedderalarm.alarm;

import android.content.Context;
import android.database.Cursor;
import android.support.annotation.NonNull;
import android.support.v4.widget.CursorAdapter;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.TextView;

import com.gedder.gedderalarm.R;


/**
 * Provides a custom ArrayAdapter for the AlarmClock class.
 * Can be used, for example, to populate ListViews with alarm clocks.
 */
public class AlarmClocksCursorAdapter extends CursorAdapter {
    private static final String TAG = AlarmClocksCursorAdapter.class.getSimpleName();

    public AlarmClocksCursorAdapter(Context context, Cursor cursor) {
        super(context, cursor, 0);
    }

    @Override
    public View newView(Context context, Cursor cursor, ViewGroup parent) {
        return LayoutInflater.from(context).inflate(R.layout.item_alarm_clock, parent, false);
    }

    @Override
    public void bindView(View view, Context context, Cursor cursor) {
        // TODO: Implement a CursorWrapper to more easily retrieve an AlarmClock from a cursor.
        // Get our views; we will populate them.
        TextView time = (TextView) view.findViewById(R.id.alarm_clock_time);
        TextView set = (TextView) view.findViewById(R.id.alarm_clock_set);
        Button toggle = (Button) view.findViewById(R.id.alarm_clock_toggle_btn);
        // Get data from cursor.
        long alarmTime = cursor.getLong(cursor.getColumnIndexOrThrow("alarmClocks.alarmTime"));
        int alarmSet = cursor.getInt(cursor.getColumnIndexOrThrow("alarmClocks.alarmSet"));
        // Populate.
        time.setText(String.valueOf(alarmTime));
        set.setText(alarmSet > 0 ? "is set" : "not set");
        toggle.setText(alarmSet > 0 ? "On" : "Off");
    }
}

/*
 * USER: mslm
 * DATE: 3/15/17
 */

package com.gedder.gedderalarm.alarm;

import android.content.Context;
import android.database.Cursor;
import android.support.v4.widget.CursorAdapter;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.TextView;

import com.gedder.gedderalarm.R;


/**
 * Provides a custom ArrayAdapter for the AlarmClock class.
 * Can be used, for example, to populate ListViews with alarm clocks.
 */
public class AlarmClocksCursorAdapter extends CursorAdapter {
    private static final String TAG = AlarmClocksCursorAdapter.class.getSimpleName();

    public AlarmClocksCursorAdapter(Context context, Cursor cursor) {
        super(context, cursor, 0);
    }

    @Override
    public View newView(Context context, Cursor cursor, ViewGroup parent) {
        return LayoutInflater.from(context).inflate(R.layout.item_alarm_clock, parent, false);
    }

    @Override
    public void bindView(View view, Context context, Cursor cursor) {
        // TODO: Implement a CursorWrapper to more easily retrieve an AlarmClock from a cursor.
        // Get our views; we will populate them.
        TextView time = (TextView) view.findViewById(R.id.alarm_clock_time);
        TextView set = (TextView) view.findViewById(R.id.alarm_clock_set);
        Button toggle = (Button) view.findViewById(R.id.alarm_clock_toggle_btn);
        // Get data from cursor.
        long alarmTime = cursor.getLong(cursor.getColumnIndexOrThrow("alarmClocks.alarmTime"));
        int alarmSet = cursor.getInt(cursor.getColumnIndexOrThrow("alarmClocks.alarmSet"));
        // Populate.
        time.setText(String.valueOf(alarmTime));
        set.setText(alarmSet > 0 ? "is set" : "not set");
        toggle.setText(alarmSet > 0 ? "On" : "Off");
    }
}

Remove unnecessary import