showdialog()는 activity상속받은 클래스에서만 사용가능한가요?
엑티비티파일말고 메인엑티비티에 잇는 커스텀리스트뷰와 관련된 customadapter.java에서 사용하려고 해요..
리스트뷰의 리스트아이템 클릭 이벤트 발생하면 아이템 정보에 대한 대화상자 띄우게 하려고 customadapter.java 파일내에서 온클릭()안에 넣으려고 하는데...
메인엑티비티에서 customadapter호출할때 메인엑티비티 객체 만들어서 인수로 같이 전달해주고
그 메인 엑티비티 객체로 온클릭() 안에서 객체.showdialog(대화상자id); 이거 하니깐 어플 실행은 되는데 실행중에 이 코드 부분에 접근하면 에러 뜨면서 종료되네요ㅠㅠ;
메인엑티비티에서는 커스텀대화상자가 잘 뜨는데 왜 customdapter.java 에서는 안뜨는지 제 짧은 지식으론 도저히 이해가 안됨..ㅠㅠ;
조언 부탁드려요.
엑티비티파일말고 메인엑티비티에 잇는 커스텀리스트뷰와 관련된 customadapter.java에서 사용하려고 해요..
리스트뷰의 리스트아이템 클릭 이벤트 발생하면 아이템 정보에 대한 대화상자 띄우게 하려고 customadapter.java 파일내에서 온클릭()안에 넣으려고 하는데...
메인엑티비티에서 customadapter호출할때 메인엑티비티 객체 만들어서 인수로 같이 전달해주고
그 메인 엑티비티 객체로 온클릭() 안에서 객체.showdialog(대화상자id); 이거 하니깐 어플 실행은 되는데 실행중에 이 코드 부분에 접근하면 에러 뜨면서 종료되네요ㅠㅠ;
메인엑티비티에서는 커스텀대화상자가 잘 뜨는데 왜 customdapter.java 에서는 안뜨는지 제 짧은 지식으론 도저히 이해가 안됨..ㅠㅠ;
조언 부탁드려요.
아니, 그걸 대체 왜 어댑터안에 넣는건짘
안해봐서 잘모르겠지만 일단 그걸 어댑터에 넣는거 자체가 잘못된 방법같은데요. 비슷한 경험으로 어댑터에 이상한거 구겨넣었다가 잘된적 한번도 없음...
그냥 메인엑티비티에서 처리하는게 간편하지 않을런지..! 왜 굳이 뱅 돌려서 코딩하시는지 이해가 안가네요.