커스텀 리스트 뷰를 쓸려고 하는데 코드를 보기 좋게 하려고 자바 소스를 나눠서 저장중입니다.
실제로 사용할 Acitivity 화면은
Account.java 로 저장되어 있구요.
Account_Item.java 에는 어레이 리스트에 들어갈 객체가 선언되있고,
AccountListAdapter.java 에는 커스텀리스트뷰에 대한 동작을 설정하려고 합니다.
item.xml에는 글과 버튼이 여러개 있는데 그중 버튼 한개는 누르는 경우 갤러리화면으로 액티비티 이동이 일어나야 됩니다.
문제는 AccountListAdapter에서 버튼에 따른 동작을 설정하는데 아래 부분의 경우는
Intent intent = new Intent(ListFOF.this, SmsSender.class);
intent.putExtra("fcellphone", itemList.get(pos).PhoneNum);
startActivityForResult(intent,1);
이 부분을 쓰려면 activity가 상속되지 않아서 코딩 에러가 뜨는데요, Account.java로 합쳐서 작성하면 문제없이 동작하는데
합쳐놓으면 코드가 너무 길어서 읽기가 불편해서 꼭 분리해서 관리하고 싶어요. 이럴때 어떻게 처리하는지 팁/조언을 주시면
감사하겠습니다.
객체 생성은...
Test testObject = new Test(this);
혹은
Test testObject = new Test(Activity.this);
커스텀 리스트뷰 , 혹시 다른 소스받아오신거라면
context 받아오는게 있을겁니다.
생성자가
maincon 이나 context 나 con 같은걸로요...




생성자에서 Activity나 Context를 받아서...
m_context 에 담아서 해당 변수로 접근하면 됩니다..