> public View getView(final int position, View convertView, ViewGroup
> parent) {
>         try {
>             final Show channelShowItem = (Show)
> myCurrentShowsList.getData()
>                     .get(position);
>
>             convertView = inflater.inflate(R.layout.channel_item, null);
>             ViewHolder holder = new ViewHolder();
>
>             holder.logoLayout = (LinearLayout) convertView
>                     .findViewById(R.id.logoLayout);
>             if (channelShowItem.getCountry().equals("IN_airtel")) {
>                 holder.logoLayout.setBackgroundDrawable(null);
>             }
>             holder.channelLogo = (ImageView) convertView
>                     .findViewById(R.id.channelLogo);
>             holder.discussionCount = (TextView) convertView
>                     .findViewById(R.id.discussionCount);
>             holder.ActivityInfo = (TextView) convertView
>                     .findViewById(R.id.ActivityInfo);
>             holder.showName = (TextView) convertView
>                     .findViewById(R.id.showName);
>             holder.channelname = (TextView) convertView
>                     .findViewById(R.id.channelname);
>
>             holder.showName.setTypeface(fontObj);
>             holder.channelname.setTypeface(fontObj_myraid);
>             holder.showTiming = (TextView) convertView
>                     .findViewById(R.id.showTiming);
>             holder.viewCount = (TextView) convertView
>                     .findViewById(R.id.ChannelViewCount);
>
>             holder.discussionCount.setText(String.valueOf(channelShowItem
>                     .getComment_count()));
>
>             if (channelShowItem.getFbids_watching() != null) {
>                 System.out.println("INSIDE IF ***************");
>                 try {
>                     String textToDisplay =
> UserAPIHandler.getFriendsWatching(
>                             channelShowItem.getFbids_watching(), fList);
>                     holder.ActivityInfo.setText(textToDisplay);
>                     System.out.println("LSITING
> "+channelShowItem.getListing_name());
>                     System.out.println("channelname
> "+channelShowItem.getCh_name());
>                     System.out.println("COUNT
> "+channelShowItem.getFbids_watching().size());
>                     holder.viewCount.setText(""
>                             + channelShowItem.getFbids_watching().size());
>                 } catch (Exception e) {
>                     e.printStackTrace();
>                 }
>             } else {
>                 System.out.println("INSIDE ESLE*#############**");
>                 System.out.println("LSITING
> "+channelShowItem.getListing_name());
>                 System.out.println("channelname
> "+channelShowItem.getCh_name());
>                 System.out.println("COUNT 0");
>                 holder.viewCount.setText("0");
>                 holder.ActivityInfo.setText("");
>             }
>
>             String temp = channelShowItem.getIcon();
>             Utility.setImageFromAssets(activity, temp, holder.channelLogo);
>
>             holder.showName.setText(channelShowItem.getListing_name());
>             holder.channelname.setText(channelShowItem.getCh_name());
>
>             long startMilliSeconds =
> Long.parseLong(channelShowItem.getStart()
>                     .getSec()) * 1000;
>             long endMilliSeconds = Long.parseLong(channelShowItem.getStop()
>                     .getSec()) * 1000;
>             Date startDate = new Date(startMilliSeconds);
>             Date endDate = new Date(endMilliSeconds);
>
>             if (channelShowItem.getCountry().equals("IN_airtel")) {
>
>                 startDate.setHours(startDate.getHours() - 5);
>                 startDate.setMinutes(startDate.getMinutes() - 30);
>                 endDate.setHours(endDate.getHours() - 5);
>                 endDate.setMinutes(endDate.getMinutes() - 30);
>             }
>             SimpleDateFormat endFormatter = new SimpleDateFormat("HH:mm");
>
>             String startDisplay = endFormatter.format(startDate);
>             String endDisplay = endFormatter.format(endDate);
>
>             String showTimings = startDisplay + " - " + endDisplay;
>
>             holder.showTiming.setText(showTimings);
>
>             convertView.setTag(holder);
>
>             convertView.setOnClickListener(new OnClickListener() {
>
>                 @Override
>                 public void onClick(View v) {
>
>
> activity.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);
>
>                     Intent intent = new Intent(v.getContext(),
>                             ChannelDetailShowListActivity.class);
>                     Bundle myData = new Bundle();
>                     myData.putSerializable("currentShow", channelShowItem);
>                     myData.putString("class", "guide");
>                     intent.putExtras(myData);
>
>                     View view1 = EPGGroup.group
>                             .getLocalActivityManager()
>                             .startActivity(
>                                     "ChannelDetailShowListActivity",
>                                     intent
>
> .addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP))
>                             .getDecorView();
>
>                     // Again, replace the view
>                     EPGGroup.group.replaceView(view1);
>
>                 }
>             });
>
>             return convertView;
>         } catch (Exception e) {
>             e.printStackTrace();
>         }
>         return convertView;
>     }
>  <http://groups.google.com/group/android-developers?hl=en>




-- 
Regards,
Vani Reddy

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to