package jp.co.asbit.pvstar;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentActivity;
import android.view.LayoutInflater;
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;
import jp.co.asbit.pvstar.api.UpdateCategoryRankingTask;
public class CategoryRankingFlagment
extends Fragment
{
private Category category;
private Context mContext;
private View view;
public View onCreateView(LayoutInflater paramLayoutInflater, ViewGroup paramViewGroup, Bundle paramBundle)
{
this.view = getActivity().getLayoutInflater().inflate(2130903044, null);
this.category = ((Category)getArguments().getSerializable("CATEGORY"));
this.mContext = getActivity().getApplicationContext();
UpdateCategoryRankingTask local1 = new UpdateCategoryRankingTask()
{
protected void onPostExecute(ArrayList<Category> paramAnonymousArrayList)
{
if (paramAnonymousArrayList != null)
{
CategoryRankingFlagment.CategoryRankingAdapter localCategoryRankingAdapter = new CategoryRankingFlagment.CategoryRankingAdapter(CategoryRankingFlagment.this.mContext, 0, paramAnonymousArrayList);
ListView localListView = (ListView)CategoryRankingFlagment.this.view.findViewById(2131492875);
localListView.setAdapter(localCategoryRankingAdapter);
localListView.setOnItemClickListener(new AdapterView.OnItemClickListener()
{
public void onItemClick(AdapterView<?> paramAnonymous2AdapterView, View paramAnonymous2View, int paramAnonymous2Int, long paramAnonymous2Long)
{
Category localCategory = (Category)paramAnonymous2AdapterView.getItemAtPosition(paramAnonymous2Int);
Intent localIntent = new Intent(CategoryRankingFlagment.this.mContext, SearchActivity.class);
localIntent.putExtra("QUERY", localCategory.getName());
CategoryRankingFlagment.this.startActivity(localIntent);
}
});
}
try
{
((CategoryFlagmentsActivity)CategoryRankingFlagment.this.getActivity()).dismissProgressDialog();
super.onPostExecute(paramAnonymousArrayList);
return;
}
catch (NullPointerException localNullPointerException)
{
for (;;)
{
localNullPointerException.printStackTrace();
}
}
}
protected void onPreExecute()
{
((CategoryFlagmentsActivity)CategoryRankingFlagment.this.getActivity()).showProgressDialog();
super.onPreExecute();
}
};
String[] arrayOfString = new String[1];
arrayOfString[0] = this.category.getDir();
local1.execute(arrayOfString);
return this.view;
}
private static class CategoryRankingAdapter
extends ArrayAdapter<Category>
{
private LayoutInflater layoutInflater_;
private Context mContext;
public CategoryRankingAdapter(Context paramContext, int paramInt, List<Category> paramList)
{
super(paramInt, paramList);
this.mContext = paramContext;
this.layoutInflater_ = ((LayoutInflater)paramContext.getSystemService("layout_inflater"));
}
public View getView(int paramInt, View paramView, ViewGroup paramViewGroup)
{
Category localCategory = (Category)getItem(paramInt);
if (paramView == null) {
paramView = this.layoutInflater_.inflate(2130903085, null);
}
((TextView)paramView.findViewById(2131492971)).setText(localCategory.getName());
((TextView)paramView.findViewById(2131492972)).setText(String.valueOf(localCategory.getRank()) + this.mContext.getString(2131296484));
return paramView;
}
}
}
/* Location: F:\neembuu\Research\android_apps\output_jar.jar
* Qualified Name: jp.co.asbit.pvstar.CategoryRankingFlagment
* JD-Core Version: 0.7.0.1
*/