package jp.co.asbit.pvstar; import android.content.Context; import android.graphics.Bitmap; import android.graphics.Color; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; import android.widget.TextView; import java.net.MalformedURLException; import java.net.URL; import java.util.List; import java.util.concurrent.RejectedExecutionException; public class TweetRowAdapter extends VideoRowAdapter { public TweetRowAdapter(Context paramContext, int paramInt, List<Video> paramList) { super(paramContext, paramInt, paramList); } public View getView(int paramInt, View paramView, ViewGroup paramViewGroup) { Video localVideo = (Video)getItem(paramInt); VideoRowAdapter.ViewHolder localViewHolder; String str; Bitmap localBitmap; if (paramView == null) { paramView = this.layoutInflater_.inflate(2130903091, null); localViewHolder = new VideoRowAdapter.ViewHolder(); localViewHolder.thumbnail = ((ImageView)paramView.findViewById(2131492877)); localViewHolder.title = ((TextView)paramView.findViewById(2131492879)); localViewHolder.description = ((TextView)paramView.findViewById(2131492945)); localViewHolder.duration = ((TextView)paramView.findViewById(2131492878)); paramView.setTag(localViewHolder); localViewHolder.title.setText(localVideo.getTitle()); localViewHolder.description.setText(localVideo.getDescription()); localViewHolder.duration.setText(localVideo.getDuration()); str = localVideo.getThumbnailUrl(); if (str != null) { localViewHolder.thumbnail.setTag(str); localViewHolder.thumbnail.setVisibility(4); localBitmap = ImageCache.getImage(str); if (localBitmap != null) { break label274; } } } for (;;) { try { ImageDownloadTask localImageDownloadTask = new ImageDownloadTask(localViewHolder.thumbnail); URL[] arrayOfURL = new URL[1]; arrayOfURL[0] = new URL(str); localImageDownloadTask.execute(arrayOfURL); if (!localVideo.isChecked()) { break label296; } paramView.setBackgroundColor(Color.rgb(96, 96, 96)); return paramView; localViewHolder = (VideoRowAdapter.ViewHolder)paramView.getTag(); } catch (MalformedURLException localMalformedURLException) { localMalformedURLException.printStackTrace(); continue; } catch (RejectedExecutionException localRejectedExecutionException) { localRejectedExecutionException.printStackTrace(); continue; } label274: localViewHolder.thumbnail.setImageBitmap(localBitmap); localViewHolder.thumbnail.setVisibility(0); continue; label296: paramView.setBackgroundColor(0); } } } /* Location: F:\neembuu\Research\android_apps\output_jar.jar * Qualified Name: jp.co.asbit.pvstar.TweetRowAdapter * JD-Core Version: 0.7.0.1 */