This listview is in the activiyt group of tabactivity.

On Wed, Feb 15, 2012 at 6:41 PM, vani reddy <[email protected]>wrote:

>
> 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
>
>


-- 
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 [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to