A Activity와 BaseAdapter는 서로 다른 .java로 구현을 해놓았습니다.
A Activity에 GridView가 존재하며 GridView를 표현해주는 것에는 CheckBox와 TextView가 존재합니다.
CheckBox가 클릭 되었을 경우 A Activity userId라는 변수에 GridView에 있는 TextView에 있는 값을
넣고 싶습니다.
holder.cbDeviceId.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
// 눌리면 함수를 호출해서 그에맞은 아이템을 전달해주자.
if(isChecked)
Comm.TOAST(context, "머가 눌렸나?" + item.getDeviceId());
}
});
아래와 같이 표현하면 A Activity에 TextView에 아이템에 대한 내용이 뜨지만
이걸 A Activity변수로 옮기는 작업을 어떻게 하는지 궁금합니다.
1. A Activity에 함수를 만들어서 호출시켜야 하나요?
-> 이런 경우는 BaseAdapter에 A Activity를 선언해 두고 함수를 호출 시켜야 하는게 맞는건가요?
2. Intent같은 방법이 존재할까요?
-> SharedPreference 같은 방법 말고 getIntent해서 하는 방법.. 이 있는지 궁금합니다.