Геттер и сеттеры не работают?

Сейчас у нас есть два класса: RemindersDAO.java и ViewLocalReminders.java.I '

я пытаюсь получить доступ к переменной, которая 'S в ViewLocalReminders.java и яя пытаюсь вызвать его из RemindersDAO.java. Я'я делаю это с помощью метода getter / setter. Однако по какой-то причине в переменной getter значение моей переменной постоянно устанавливается равным 0. Вот's код:

ViewLocalReminders.java

public class ViewLocalReminders extends SherlockListActivity {

private long reminderID;

    public void onCreate(Bundle SavedInstance) {

    reminderID = 16;
    setReminderID(reminderID);      

    }

    public void setReminderID(long id) {
        id = reminderID;
        System.out.println("Reminder ID Value in Setter: " + reminderID);
    }

    public long getReminderID() {
        return reminderID;
        System.out.println("Reminder ID Value in Getter: " + reminderID);
    }

}

RemindersDAO.java

public class RemindersDAO extends SQLiteOpenHelper {

    @SuppressWarnings("deprecation")
    public Cursor getRowByID(Activity activity) {
    String[] from = { _ID, NAME };

    ViewLocalReminders viewLocalReminders = new ViewLocalReminders();
    long reminderID = viewLocalReminders.getReminderID();
    System.out.println("Value of Reminder ID in RemindersDAO: " + reminderID);

    }

}

Это вывод, который яполучаю за все мои System.out.printlns:

Значение идентификатора напоминания в сеттере: 16Значение идентификатора напоминания в получателе: 0Значение идентификатора напоминания в RemindersDAO: 0

Очевидно, что-топроисходит между методами установки и получения. Значение параметра remderID равно 16 в методе установки, как и должно быть. Однако в методе получения значение возвращается к 0. Следовательно, значение по-прежнему равно 0, когда я вызываю метод getter в RemindersDAO.java. Что я здесь не так делаю? Спасибо за вашу помощь! :)