package jp.co.asbit.pvstar;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.TextView;
import java.util.ArrayList;
import java.util.List;
public class VideosEditActivity
extends BaseActivity
{
private ArrayAdapter<Video> mAdapter;
private ListView mListView;
private long mylistId;
private ArrayList<Video> videos;
public void onCreate(Bundle paramBundle)
{
super.onCreate(paramBundle);
setContentAndTitle(2130903098, 2130903080);
this.mylistId = getIntent().getLongExtra("MYLIST_ID", -10000L);
VideoDbHelper localVideoDbHelper = new VideoDbHelper(this.mContext);
this.videos = localVideoDbHelper.getVideos(Long.valueOf(this.mylistId));
localVideoDbHelper.close();
setTitle(getString(2131296398));
this.mAdapter = new VideoRowAdapter(this.mContext, 0, this.videos);
this.mListView = ((ListView)findViewById(2131493008));
this.mListView.setAdapter(this.mAdapter);
this.mListView.setOnItemClickListener(new AdapterView.OnItemClickListener()
{
public void onItemClick(AdapterView<?> paramAnonymousAdapterView, View paramAnonymousView, final int paramAnonymousInt, long paramAnonymousLong)
{
VideoEditDialog.create(VideosEditActivity.this, VideosEditActivity.this.mylistId, (Video)VideosEditActivity.this.videos.get(paramAnonymousInt)).setOnDestoryListener(new VideoEditDialog.OnVideoSavedListener()
{
public void onVideoSaved(String paramAnonymous2String1, String paramAnonymous2String2)
{
Video localVideo = (Video)VideosEditActivity.this.videos.get(paramAnonymousInt);
localVideo.setTitle(paramAnonymous2String1);
localVideo.setDescription(paramAnonymous2String2);
VideosEditActivity.this.mAdapter.notifyDataSetChanged();
}
}).show();
}
});
}
public boolean onOptionsItemSelected(MenuItem paramMenuItem)
{
switch (paramMenuItem.getItemId())
{
}
for (boolean bool = super.onOptionsItemSelected(paramMenuItem);; bool = true)
{
return bool;
finish();
}
}
static class VideoRowAdapter
extends ArrayAdapter<Video>
{
protected LayoutInflater layoutInflater_;
public VideoRowAdapter(Context paramContext, int paramInt, List<Video> paramList)
{
super(paramInt, paramList);
this.layoutInflater_ = ((LayoutInflater)paramContext.getSystemService("layout_inflater"));
}
public View getView(int paramInt, View paramView, ViewGroup paramViewGroup)
{
Video localVideo = (Video)getItem(paramInt);
ViewHolder localViewHolder;
if (paramView == null)
{
paramView = this.layoutInflater_.inflate(2130903092, null);
localViewHolder = new ViewHolder();
localViewHolder.title = ((TextView)paramView.findViewById(2131492971));
localViewHolder.description = ((TextView)paramView.findViewById(2131492972));
paramView.setTag(localViewHolder);
}
for (;;)
{
localViewHolder.title.setText(localVideo.getTitle());
localViewHolder.description.setText(localVideo.getDescription());
return paramView;
localViewHolder = (ViewHolder)paramView.getTag();
}
}
static class ViewHolder
{
TextView description;
TextView title;
}
}
}
/* Location: F:\neembuu\Research\android_apps\output_jar.jar
* Qualified Name: jp.co.asbit.pvstar.VideosEditActivity
* JD-Core Version: 0.7.0.1
*/