package com.roboo.like.google.models;
import java.util.LinkedList;
import android.content.Context;
import com.roboo.like.google.GoogleApplication;
import com.roboo.like.google.R;
public class SubNewsTypeItem
{
public String name;
public String url;
public static LinkedList<SubNewsTypeItem> handleNewsType(Context context)
{
String[] arrays = context.getResources().getStringArray(R.array.actionbar_navigation_ithome_arrays);
switch (GoogleApplication.mCurrentType)
{
case GoogleApplication.TYPE_CSDN:
arrays = context.getResources().getStringArray(R.array.actionbar_navigation_csdn_arrays);
break;
case GoogleApplication.TYPE_PHONEKR:
arrays = context.getResources().getStringArray(R.array.actionbar_navigation_phonekr_arrays);
break;
case GoogleApplication.TYPE_EOE:
arrays = context.getResources().getStringArray(R.array.actionbar_navigation_eoe_arrays);
break;
case GoogleApplication.TYPE_GEEKPARK:
arrays = context.getResources().getStringArray(R.array.actionbar_navigation_geekpark_arrays);;
break;
case GoogleApplication.TYPE_199IT:
arrays = context.getResources().getStringArray(R.array.actionbar_navigation_it199_arrays);
break;
case GoogleApplication.TYPE_36KR:
arrays = context.getResources().getStringArray(R.array.actionbar_navigation_36kr_arrays);
break;
case GoogleApplication.TYPE_HUXIU:
arrays = context.getResources().getStringArray(R.array.actionbar_navigation_huxiu_arrays);
break;
case GoogleApplication.TYPE_CHUANYI_DABAN:
arrays = context.getResources().getStringArray(R.array.actionbar_navigation_cydb_arrays);
break;
case GoogleApplication.TYPE_WLJD:
arrays = context.getResources().getStringArray(R.array.actionbar_navigation_wljd_arrays);
break;
case GoogleApplication.TYPE_HIAPK:
arrays = context.getResources().getStringArray(R.array.actionbar_navigation_hiapk_arrays);
break;
case GoogleApplication.TYPE_XCF:
arrays = context.getResources().getStringArray(R.array.actionbar_navigation_xcf_arrays);
break;
}
LinkedList<SubNewsTypeItem> data = new LinkedList<SubNewsTypeItem>();
SubNewsTypeItem defaultItem = new SubNewsTypeItem();
for (String str : arrays)
{
String[] tmp = str.split("#");
if (tmp.length > 1)
{
SubNewsTypeItem item = new SubNewsTypeItem();
item.name = tmp[0];
item.url = tmp[1];
defaultItem.name = tmp[0];
defaultItem.url = tmp[1];
boolean onlyAndroid = isOnlyAndroid();
if (onlyAndroid)
{
if (item.name.trim().contains("android") || item.name.trim().contains("移动互联网"))
{
data.add(item);
}
}
else
{
data.add(item);
}
}
}
if (data.size() == 0)
{
data.add(defaultItem);
}
return data;
}
private static boolean isOnlyAndroid()
{
return GoogleApplication.mIsOnlyAndroid;
}
}