안드로이드 개발 질문/답변
(글 수 45,052)
public class ListViewAdapter extends CursorAdapter {
CursorAdapter를 상속 받아서 리스트 뷰를 뿌리고있는데
여기에서 intent, toast메세지를 사용하려니까 안되네요..;;
아마도 activity를 상속 받지 않아서 그런 것같은데.
어떻게 해야하나요...
찾아보니 다중상속, 인터페이스 사용. 이런 글들이 나오던데.
뭔지 잘 모르겠습니다 ㅠ
CursorAdapter를 상속 받아서 리스트 뷰를 뿌리고있는데
여기에서 intent, toast메세지를 사용하려니까 안되네요..;;
아마도 activity를 상속 받지 않아서 그런 것같은데.
어떻게 해야하나요...
찾아보니 다중상속, 인터페이스 사용. 이런 글들이 나오던데.
뭔지 잘 모르겠습니다 ㅠ
2011.04.12 17:14:47
생성할 때 인자값으로
ListViewAdapter lAdapter = new ListViewAdapter(deleteActivity.this, cursor); this를 넘겨주고
public class ListViewAdapter extends CursorAdapter {
DBHelper mHelper;
public ListViewAdapter(Context context, Cursor c) {
super(context, c);
// TODO Auto-generated constructor stub
}
이렇게 되어있는데...... 이 후에 어떻게 써야하는지.... ㅠㅠ 제가 자바를 많이 몰라서...ㅠㅠ




그렇다면.ListViewAdapter 생성할때 Activity의 this 를 넘겨주셔서 그걸 Context로 받으셔서...받은 Context로 intent와 toast를 사용하면 되지 않을까요>