에서 조각을 호출 할 필요가 내 클래스는이내가 여기에 데이터 어댑터
public class TicketAdapter extends ArrayAdapter<Ticket> {
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View row = convertView;
TicketHolder holder = null;
LayoutInflater inflater = ((Activity) context).getLayoutInflater();
row = inflater.inflate(layoutResourceId, parent, false);
holder = new TicketHolder();
holder.ticket = items.get(position);
holder.removeTicketButton = (ImageButton)row.findViewById(R.id.ticket_remove);
holder.removeTicketButton.setTag(holder.ticket);
holder.settingTicketButton=(ImageButton)row.findViewById(R.id.ticket_setting);
holder.settingTicketButton.setTag(holder.ticket);
holder.settingTicketButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
holder.name = (TextView)row.findViewById(R.id.ticket_name);
setNameTextChangeListener(holder);
// holder.value = (TextView)row.findViewById(R.id.atomPay_value);
// setValueTextListeners(holder);
row.setTag(holder);
setupItem(holder);
return row;
}
}
처럼 그리고 내 다른 자바 파일이 여기에이
public class FreeFragment extends Fragment
{
}
처럼, TicketAdapter 클래스에서 FreeFragment 클래스를 호출하고 싶습니다. 이 버튼을 클릭하는 동안 FreeFragment를 호출해야합니다 (R.id.settingTicketButton). DataAdapter에서이 Fragment를 호출하는 방법? 가능한가? 도와주세요.
인터페이스를 사용하고 콜백 함수를 만든다. –
당신의 친절한 지원에 대해 대단히 감사합니다 ... – user3388240