Caldroid 사용하기

<caldroid에서 이벤트 삽입하기>

1) dateTime의 형식을 알지 못해서 원하는 것이 계속 해서 안되었는데
마찬가지로 adapter에 넣는것을 extradata 가 들어가는 것처럼
setEvents를 만들고, fragment에 데이터를 삽입하니 잘 진행이 되었다.

 

2) adapter에서
events.get(dateTime).getPlus();
를 가져올경우에 에러가 났으나
if(events.get(dateTime)!=null) 의 조건을 붙여주니 실행이 되었다.

 

3) fragment에서 getActivity()를 써서 데이터베이스를 사용할 수 있었다.

 

4) fragment에서 activity의 view를 전달하기 위해서
plus = (TextView) getActivity().findViewById(R.id.plus);
로 해준다

 

<달력이 겹쳐나올때 해결책>
convertview를 매번 초기화해준다
getView에서

View cellView = convertView;
if (convertView == null) {
cellView = inflater.inflate(R.layout.custom_cell, null);
} // 이것 대신에 아래와 같이 빼준다
cellView = inflater.inflate(R.layout.custom_cell, null);

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s