Advertisement
Dhaval2404

Untitled

Jun 12th, 2015
231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.41 KB | None | 0 0
  1. public class ItemsGridViewAdapter extends BaseAdapter{
  2.     private ItemFragment mFragment;
  3.     public ItemsGridViewAdapter(MoodFragment moodFragment, List<?> items) {
  4.         super(moodFragment.getActivity(), items);
  5.         this.mFragment = itemFragment;
  6.     }
  7.  
  8.     @Override
  9.     public View getView(int position, View convertView,final ViewGroup parent) {
  10.         ViewHolder holder = new ViewHolder();
  11.         if(convertView == null){
  12.        
  13.             holder.itemEditImage.setOnClickListener(new OnItemEditClickListener(this));
  14.             holder.itemDeleteImage.setOnClickListener(new OnItemDeleteListener(this, mFragment.getActivity()));
  15.        
  16.             convertView.setTag(holder);
  17.         } else{
  18.             holder = (ViewHolder) convertView.getTag();
  19.         }
  20.        
  21.         return convertView;
  22.     }
  23.  
  24. }
  25.  
  26.  
  27. //Listener Class. Here I would like to register and unregister broadcast receiver.
  28. public class OnItemDeleteListener implements View.OnClickListener {
  29.     private BaseAdapter mAdapter;
  30.     private FragmentActivity mActivity;
  31.     public OnItemDeleteListener(BaseAdapter mAdapter, FragmentActivity mActivity){
  32.         this.mAdapter = mAdapter;
  33.         this.mActivity = mActivity;
  34.         //Here i can register the broadcast receiver but i dont know when to unregister it.
  35.     }
  36.  
  37.     @Override
  38.     public void onClick(View v) {
  39.         // Send Request to WebSocketService Class and Receive Response back Here.
  40.     }
  41.    
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement