mAdapter.addItem 소스가 궁금하네요... (이 부분이 adapter에서 사용하는 arrayList가 있을듯 합니다.)
getView쪽하구요...
notifyDataSetChanged(); 를 호출하는건...
adapter 에서 사용하는 arrayList에 의하여 값이 변경 됩니다. (adapter의 getView 함수에서 사용하는 배열 등)
현재 올려주신 소스상으로는 selectData부분에 mAdapter.addItem에 대응할만한 내용을 추가하셔야 할듯합니다.
 
ex) 
ReserveAlrm2.this.runOnUiThread(new Runnable() {
                    @Override
                    public void run() {
                        selectData();
                       mAdapter.clearAllItems(); //이건 가상의 함수 입니다. addItem에서 사용하고 있는 arrayList의 clear 입니다.
                        for (int i = 0; i < arrlist.size(); i++) { //sqlite에서 뽑아온 데이터수만큼 어뎁터에 추가
            mAdapter.addItem(getResources().getDrawable(R.drawable.movie_image),
                    arrlist.get(i), arrlist3.get(i), "알림취소", "감독 : "+arrlist4.get(i));
        }
                        mAdapter.notifyDataSetChanged();
                    }
                });