Acessando o ListView CheckBox no Android

Estou criando um aplicativo de lista de tarefas no android. Tudo está funcionando bem, exceto que eu tenho caixas de seleção em um ListView que não posso definir programaticamente. Estou usando um banco de dados SQLite que armazena minhas tarefas e se elas foram ou não marcadas como concluídas. Ao marcar uma caixa de seleção, ele salva com êxito um "1" no meu banco de dados. Eu tenho um método updateUI que lê o texto das minhas tarefas do meu banco de dados e o exibe. Eu criei um novo método "updateUICheckBox" para lidar com a atualização da interface do usuário para as caixas de seleção. No momento, estou apenas tentando definir todas as minhas caixas de seleção como marcadas, mas estou recebendo uma exceção de nulopointer quando chamo setChecked (true).

// not working
private void updateUICheckBox() {
    CheckBox c = (CheckBox) findViewById(R.id.list_complete_check_box);
    c.setChecked(true); // null pointer exception
}

questionAnswers(2)

yourAnswerToTheQuestion