2011-11-28 4 views
0

Summery of : - ListActivity를 확장 한 AttachPicture라는 클래스와 ArrayAdapter.With를 확장 한 다른 클래스 인 MyArrayAdapter가이 클래스의 도움을 받아 ListView를 만들 수 있습니다. ListView는 각 항목에 두 개의 textview와 버튼이 있습니다. .ListView 괜찮아요 여기까지 문제가 일하고있다.하지만 지금은 listview의 모든 항목에있는 버튼을 클릭하여 카메라를 시작하려면, 여기 내 문제를 시작 날 어떤 아이디어를주고 예상 된 결과를 얻기 위해 코드로 설명합니다. listview에서 listview item 버튼을 클릭하여 카메라를 시작하는 방법은 무엇입니까?

여기에 내가 내 애플에 startActivityForResult (cameraIntent, CAMERA_PIC_REQUEST)를 넣을 수 있도록되어 있지 않은

onClick(){ 
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); 
startActivityForResult(cameraIntent, CAMERA_PIC_REQUEST); 

} 

그러나 일식 안에 넣어 해요 내 코드입니다; 나는 왜 그런 일이 일어나는지 모르겠다.이 문제를 없애기 위해 나를 도와주세요.

고지.

+0

당신이 그 일식/구축 프로젝트를 컴파일하지 않습니다 의미합니까 전화한다? 어떤 오류가 있습니까? 때때로 깨끗한 것이 도움이됩니다. – FunkTheMonk

+0

Shailendra rajawat의 대답이 내 문제를 해결했습니다 ... 고맙습니다. – himanshu

답변

1

쓰기 button.onClickListener() { 카메라 의도 에 대한 // 코드} 어댑터의 재정의 된 메서드 getView() 내부;

arrayAdapter가 getView (view, position, ...) 확장 기본 어댑터를 제공하지 않는 경우.

편집

startActivtyForResult() 활동 클래스의 방법, 그래서 Adpter에 활동 상황을 전달, 그때 context.startActivtyForResult()

+0

편집 된 게시물보기 ... – himanshu

+0

편집 된 답변보기 –

+0

고맙습니다. 저에게 맞습니다 .... – himanshu

관련 문제