Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class ItemsGridViewAdapter extends BaseAdapter{
- private ItemFragment mFragment;
- public ItemsGridViewAdapter(MoodFragment moodFragment, List<?> items) {
- super(moodFragment.getActivity(), items);
- this.mFragment = itemFragment;
- }
- @Override
- public View getView(int position, View convertView,final ViewGroup parent) {
- ViewHolder holder = new ViewHolder();
- if(convertView == null){
- holder.itemEditImage.setOnClickListener(new OnItemEditClickListener(this));
- holder.itemDeleteImage.setOnClickListener(new OnItemDeleteListener(this, mFragment.getActivity()));
- convertView.setTag(holder);
- } else{
- holder = (ViewHolder) convertView.getTag();
- }
- return convertView;
- }
- }
- //Listener Class. Here I would like to register and unregister broadcast receiver.
- public class OnItemDeleteListener implements View.OnClickListener {
- private BaseAdapter mAdapter;
- private FragmentActivity mActivity;
- public OnItemDeleteListener(BaseAdapter mAdapter, FragmentActivity mActivity){
- this.mAdapter = mAdapter;
- this.mActivity = mActivity;
- //Here i can register the broadcast receiver but i dont know when to unregister it.
- }
- @Override
- public void onClick(View v) {
- // Send Request to WebSocketService Class and Receive Response back Here.
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement