From 49982f5a1a305c0cc7da04735e1c604b802d2a22 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 15 七月 2021 18:36:09 +0800 Subject: [PATCH] 木瓜接口改为布丸相关的接口 --- MGVideo/src/com/mugua/mgvideo/ui/main/CategoryFragment.java | 847 ++++++++++++++++++++++++++++---------------------------- 1 files changed, 423 insertions(+), 424 deletions(-) diff --git a/MGVideo/src/com/mugua/mgvideo/ui/main/CategoryFragment.java b/MGVideo/src/com/mugua/mgvideo/ui/main/CategoryFragment.java index 260ada1..aa38bb0 100644 --- a/MGVideo/src/com/mugua/mgvideo/ui/main/CategoryFragment.java +++ b/MGVideo/src/com/mugua/mgvideo/ui/main/CategoryFragment.java @@ -15,8 +15,10 @@ import android.graphics.drawable.Drawable; import android.os.Bundle; import android.provider.Settings; -import android.support.v4.view.PagerAdapter; -import android.support.v4.view.ViewPager; + +import androidx.viewpager.widget.PagerAdapter; +import androidx.viewpager.widget.ViewPager; + import android.view.MotionEvent; import android.view.View; import android.view.View.OnClickListener; @@ -27,6 +29,7 @@ import android.widget.ScrollView; import android.widget.TextView; +import com.alibaba.android.arouter.launcher.ARouter; import com.google.gson.FieldNamingPolicy; import com.google.gson.Gson; import com.google.gson.GsonBuilder; @@ -43,490 +46,486 @@ import com.mugua.mgvideo.R; import com.nostra13.universalimageloader.cache.disc.naming.Md5FileNameGenerator; import com.viewpagerindicator.CirclePageIndicator; -import com.mugua.mgvideo.BasicTextHttpResponseHandler; +import com.yeshi.base.utils.http.BasicTextHttpResponseHandler; import com.mugua.mgvideo.MGVideoAPI; import com.mugua.mgvideo.entity.HotVideoType; import com.mugua.mgvideo.entity.Special; -import com.mugua.mgvideo.entity.VideoType; +import com.yeshi.base.entity.video.VideoType; import com.mugua.mgvideo.ui.category.CategoryAdapter; import com.mugua.mgvideo.ui.category.MVideosActivity; import com.mugua.mgvideo.ui.category.StarAdapter; import com.mugua.mgvideo.ui.discover.DiscoverTopAdapter; import com.mugua.mgvideo.ui.discover.SpecificListActivity; import com.mugua.mgvideo.ui.recommend.SearchActivity; -import com.mugua.mgvideo.ui.recommend.SearchResultActivity; +import com.yeshi.base.utils.RouteConstant; public class CategoryFragment extends RetainViewFragment implements - OnClickListener { + OnClickListener { - private TextView tv_go_search; + private TextView tv_go_search; - private TextView tv_no_network; + private TextView tv_no_network; - private PullToRefreshScrollView ptsv_container; + private PullToRefreshScrollView ptsv_container; - private GridView gv_video_category; + private GridView gv_video_category; - private GridView gv_hot_stars; + private GridView gv_hot_stars; - private DiskLruCache cache; + private DiskLruCache cache; - private ConnectivityChangeHelper mChangeHelper; + private ConnectivityChangeHelper mChangeHelper; - private List<String> hotSearchs = null; + private List<String> hotSearchs = null; - private ViewPager vp_theme; + private ViewPager vp_theme; - private CirclePageIndicator indicator_theme; + private CirclePageIndicator indicator_theme; - @Override - public void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - try { - cache = DiskLruCache.open( - new File(StorageUtils.getCacheDirectory(getActivity()) - .toString(), "http"), getVersionNum(getActivity()), - 1, 1024 * 1024); - } catch (IOException e) { - e.printStackTrace(); - } - } + @Override + public void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + try { + cache = DiskLruCache.open( + new File(StorageUtils.getCacheDirectory(getActivity()) + .toString(), "http"), getVersionNum(getActivity()), + 1, 1024 * 1024); + } catch (IOException e) { + e.printStackTrace(); + } + } - @Override - public int getContentResource() { - return R.layout.category_fragment; - } + @Override + public int getContentResource() { + return R.layout.category_fragment; + } - @Override - public void onCreateView(View contentView, Bundle savedInstanceState) { + @Override + public void onCreateView(View contentView, Bundle savedInstanceState) { - tv_no_network = (TextView) contentView.findViewById(R.id.tv_no_network); - tv_no_network.setOnClickListener(this); - vp_theme = (ViewPager) contentView.findViewById(R.id.vp_discover); - vp_theme.setAdapter(new DiscoverTopAdapter(null, getActivity() - .getApplicationContext())); - indicator_theme = (CirclePageIndicator) contentView - .findViewById(R.id.indicator_discover); - indicator_theme.setViewPager(vp_theme); - contentView.findViewById(R.id.tv_collection_more).setOnClickListener( - this); - mChangeHelper = new ConnectivityChangeHelper(getActivity(), - new OnConnectivityChangeListener() { + tv_no_network = (TextView) contentView.findViewById(R.id.tv_no_network); + tv_no_network.setOnClickListener(this); + vp_theme = (ViewPager) contentView.findViewById(R.id.vp_discover); + vp_theme.setAdapter(new DiscoverTopAdapter(null, getActivity() + .getApplicationContext())); + indicator_theme = (CirclePageIndicator) contentView + .findViewById(R.id.indicator_discover); + indicator_theme.setViewPager(vp_theme); + contentView.findViewById(R.id.tv_collection_more).setOnClickListener( + this); + mChangeHelper = new ConnectivityChangeHelper(getActivity(), + new OnConnectivityChangeListener() { - @Override - public void onNetworkUnAvailable() { - tv_no_network.setVisibility(View.VISIBLE); - } + @Override + public void onNetworkUnAvailable() { + tv_no_network.setVisibility(View.VISIBLE); + } - @Override - public void onWiFiAvailable() { - tv_no_network.setVisibility(View.GONE); - } + @Override + public void onWiFiAvailable() { + tv_no_network.setVisibility(View.GONE); + } - @Override - public void onMobileAvailable() { - tv_no_network.setVisibility(View.GONE); - } - }); + @Override + public void onMobileAvailable() { + tv_no_network.setVisibility(View.GONE); + } + }); - tv_go_search = (TextView) contentView.findViewById(R.id.tv_go_search); + tv_go_search = (TextView) contentView.findViewById(R.id.tv_go_search); - ptsv_container = (PullToRefreshScrollView) contentView - .findViewById(R.id.ptsv_container); - gv_video_category = (GridView) contentView - .findViewById(R.id.gv_video_category); - gv_hot_stars = (GridView) contentView.findViewById(R.id.gv_hot_stars); - tv_go_search.setOnClickListener(this); - tv_go_search.setOnTouchListener(new OnTouchListener() { + ptsv_container = (PullToRefreshScrollView) contentView + .findViewById(R.id.ptsv_container); + gv_video_category = (GridView) contentView + .findViewById(R.id.gv_video_category); + gv_hot_stars = (GridView) contentView.findViewById(R.id.gv_hot_stars); + tv_go_search.setOnClickListener(this); + tv_go_search.setOnTouchListener(new OnTouchListener() { - @Override - public boolean onTouch(View v, MotionEvent event) { - // getCompoundDrawables() 鍙互鑾峰彇涓�涓暱搴︿负4鐨勬暟缁勶紝 - // 瀛樻斁drawableLeft锛孯ight锛孴op锛孊ottom鍥涗釜鍥剧墖璧勬簮瀵硅薄 - // index=2 琛ㄧず鐨勬槸 drawableRight 鍥剧墖璧勬簮瀵硅薄 - Drawable drawable = tv_go_search.getCompoundDrawables()[2]; - if (drawable == null) - return false; + @Override + public boolean onTouch(View v, MotionEvent event) { + // getCompoundDrawables() 鍙互鑾峰彇涓�涓暱搴︿负4鐨勬暟缁勶紝 + // 瀛樻斁drawableLeft锛孯ight锛孴op锛孊ottom鍥涗釜鍥剧墖璧勬簮瀵硅薄 + // index=2 琛ㄧず鐨勬槸 drawableRight 鍥剧墖璧勬簮瀵硅薄 + Drawable drawable = tv_go_search.getCompoundDrawables()[2]; + if (drawable == null) + return false; - if (event.getAction() != MotionEvent.ACTION_UP) - return false; + if (event.getAction() != MotionEvent.ACTION_UP) + return false; - // drawable.getIntrinsicWidth() 鑾峰彇drawable璧勬簮鍥剧墖鍛堢幇鐨勫搴� - if (event.getX() > tv_go_search.getWidth() - - tv_go_search.getPaddingRight() - - drawable.getIntrinsicWidth()) { - if (!StringUtils.isEmpty(tv_go_search.getText().toString())) { - Intent intent = new Intent(getActivity(), - SearchResultActivity.class); - intent.putExtra("key", tv_go_search.getText() - .toString()); - startActivity(intent); - } else { - Intent intent = new Intent(getActivity(), - SearchActivity.class); - intent.putExtra("value", tv_go_search.getText() - .toString()); - startActivity(intent); - } + // drawable.getIntrinsicWidth() 鑾峰彇drawable璧勬簮鍥剧墖鍛堢幇鐨勫搴� + if (event.getX() > tv_go_search.getWidth() + - tv_go_search.getPaddingRight() + - drawable.getIntrinsicWidth()) { + if (!StringUtils.isEmpty(tv_go_search.getText().toString())) { + ARouter.getInstance().build(RouteConstant.PATH_VIDEO_SEARCH_RESULT).withString("key", tv_go_search.getText() + "").navigation(); + } else { + Intent intent = new Intent(getActivity(), + SearchActivity.class); + intent.putExtra("value", tv_go_search.getText() + .toString()); + startActivity(intent); + } - } else { - Intent intent = new Intent(getActivity(), - SearchActivity.class); - intent.putExtra("value", tv_go_search.getText().toString()); - startActivity(intent); - } - return true; - } + } else { + Intent intent = new Intent(getActivity(), + SearchActivity.class); + intent.putExtra("value", tv_go_search.getText().toString()); + startActivity(intent); + } + return true; + } - }); + }); - // gv_video_category.setOnItemClickListener(new OnItemClickListener() { - // - // @Override - // public void onItemClick(AdapterView<?> parent, View view, - // int position, long id) { - // if (parent.getItemAtPosition(position) != null) { - // VideoType videoType = (VideoType) parent - // .getItemAtPosition(position); - // if (videoType.getId().contains("1111")) { - // Intent intent = new Intent(parent.getContext(), - // VideosLiveActivity.class); - // intent.putExtra("video_type", videoType.getId()); - // intent.putExtra("title", videoType.getName()); - // startActivity(intent); - // } else { - // Intent intent = new Intent(parent.getContext(), - // VideosActivity.class); - // intent.putExtra("video_type", videoType.getId()); - // intent.putExtra("title", videoType.getName()); - // startActivity(intent); - // } - // } - // } - // }); - gv_hot_stars.setOnItemClickListener(new OnItemClickListener() { + // gv_video_category.setOnItemClickListener(new OnItemClickListener() { + // + // @Override + // public void onItemClick(AdapterView<?> parent, View view, + // int position, long id) { + // if (parent.getItemAtPosition(position) != null) { + // VideoType videoType = (VideoType) parent + // .getItemAtPosition(position); + // if (videoType.getId().contains("1111")) { + // Intent intent = new Intent(parent.getContext(), + // VideosLiveActivity.class); + // intent.putExtra("video_type", videoType.getId()); + // intent.putExtra("title", videoType.getName()); + // startActivity(intent); + // } else { + // Intent intent = new Intent(parent.getContext(), + // VideosActivity.class); + // intent.putExtra("video_type", videoType.getId()); + // intent.putExtra("title", videoType.getName()); + // startActivity(intent); + // } + // } + // } + // }); + gv_hot_stars.setOnItemClickListener(new OnItemClickListener() { - @Override - public void onItemClick(AdapterView<?> parent, View view, - int position, long id) { - HotVideoType hotStar = (HotVideoType) parent - .getItemAtPosition(position); - Intent intent = new Intent(parent.getContext(), - MVideosActivity.class); - intent.putExtra("video_type", hotStar.getType()); - startActivity(intent); - } - }); + @Override + public void onItemClick(AdapterView<?> parent, View view, + int position, long id) { + HotVideoType hotStar = (HotVideoType) parent + .getItemAtPosition(position); + Intent intent = new Intent(parent.getContext(), + MVideosActivity.class); + intent.putExtra("video_type", hotStar.getType()); + startActivity(intent); + } + }); - ptsv_container - .setOnRefreshListener(new OnRefreshListener<ScrollView>() { + ptsv_container + .setOnRefreshListener(new OnRefreshListener<ScrollView>() { - @Override - public void onRefresh( - PullToRefreshBase<ScrollView> refreshView) { - vp_theme.setCurrentItem(0, true); - getCategories(); - getHotStars(); - getHomeAd(); - } - }); + @Override + public void onRefresh( + PullToRefreshBase<ScrollView> refreshView) { + vp_theme.setCurrentItem(0, true); + getCategories(); + getHotStars(); + getHomeAd(); + } + }); - ptsv_container.post(new Runnable() { + ptsv_container.post(new Runnable() { - @Override - public void run() { - if (cache != null) { - { - DiskLruCache.Snapshot snapshot = null; - try { - snapshot = cache.get(getKey("getCategories")); - if (snapshot != null) { - Gson gson = new GsonBuilder() - .setFieldNamingPolicy( - FieldNamingPolicy.UPPER_CAMEL_CASE) - .create(); - List<VideoType> categories = gson.fromJson( - snapshot.getString(0), - new TypeToken<List<VideoType>>() { - }.getType()); - gv_video_category - .setAdapter(new CategoryAdapter( - categories, getActivity())); - } - } catch (IOException e) { - e.printStackTrace(); - } finally { - if (snapshot != null) { - snapshot.close(); - } - } - } - { - DiskLruCache.Snapshot snapshot = null; - try { - snapshot = cache.get(getKey("getHotStars")); - if (snapshot != null) { - Gson gson = new GsonBuilder() - .setFieldNamingPolicy( - FieldNamingPolicy.UPPER_CAMEL_CASE) - .create(); - List<HotVideoType> hotStars = gson.fromJson( - snapshot.getString(0), - new TypeToken<List<HotVideoType>>() { - }.getType()); - gv_hot_stars.setAdapter(new StarAdapter( - hotStars)); - } - } catch (IOException e) { - e.printStackTrace(); - } finally { - if (snapshot != null) { - snapshot.close(); - } - } - } - } - } - }); - // if (BeibeiVideoApplication.showAd) { - // initAdvertisement(); - // } - ptsv_container.postDelayed(new Runnable() { + @Override + public void run() { + if (cache != null) { + { + DiskLruCache.Snapshot snapshot = null; + try { + snapshot = cache.get(getKey("getCategories")); + if (snapshot != null) { + Gson gson = new GsonBuilder() + .setFieldNamingPolicy( + FieldNamingPolicy.UPPER_CAMEL_CASE) + .create(); + List<VideoType> categories = gson.fromJson( + snapshot.getString(0), + new TypeToken<List<VideoType>>() { + }.getType()); + gv_video_category + .setAdapter(new CategoryAdapter( + categories, getActivity())); + } + } catch (IOException e) { + e.printStackTrace(); + } finally { + if (snapshot != null) { + snapshot.close(); + } + } + } + { + DiskLruCache.Snapshot snapshot = null; + try { + snapshot = cache.get(getKey("getHotStars")); + if (snapshot != null) { + Gson gson = new GsonBuilder() + .setFieldNamingPolicy( + FieldNamingPolicy.UPPER_CAMEL_CASE) + .create(); + List<HotVideoType> hotStars = gson.fromJson( + snapshot.getString(0), + new TypeToken<List<HotVideoType>>() { + }.getType()); + gv_hot_stars.setAdapter(new StarAdapter( + hotStars)); + } + } catch (IOException e) { + e.printStackTrace(); + } finally { + if (snapshot != null) { + snapshot.close(); + } + } + } + } + } + }); + // if (BeibeiVideoApplication.showAd) { + // initAdvertisement(); + // } + ptsv_container.postDelayed(new Runnable() { - @Override - public void run() { - ptsv_container.setRefreshing(); - } - }, 200); + @Override + public void run() { + ptsv_container.setRefreshing(); + } + }, 200); - getHotSearch(); - getHomeAd(); - } + getHotSearch(); + getHomeAd(); + } - private Runnable mAutoScroller = new Runnable() { + private Runnable mAutoScroller = new Runnable() { - @Override - public void run() { - PagerAdapter adapter = vp_theme.getAdapter(); - if (adapter != null && adapter.getCount() != 0) { - vp_theme.setCurrentItem((vp_theme.getCurrentItem() + 1) - % adapter.getCount(), true); - } - vp_theme.postDelayed(this, 5000); - } - }; + @Override + public void run() { + PagerAdapter adapter = vp_theme.getAdapter(); + if (adapter != null && adapter.getCount() != 0) { + vp_theme.setCurrentItem((vp_theme.getCurrentItem() + 1) + % adapter.getCount(), true); + } + vp_theme.postDelayed(this, 5000); + } + }; - @Override - public void onResume() { - super.onResume(); - indicator_theme.setViewPager(vp_theme); - vp_theme.postDelayed(mAutoScroller, 2000); - mChangeHelper.registerReceiver(); - initHotSearch(); - } + @Override + public void onResume() { + super.onResume(); + indicator_theme.setViewPager(vp_theme); + vp_theme.postDelayed(mAutoScroller, 2000); + mChangeHelper.registerReceiver(); + initHotSearch(); + } - @Override - public void onPause() { - super.onPause(); - vp_theme.removeCallbacks(mAutoScroller); - mChangeHelper.unregisterReceiver(); - } + @Override + public void onPause() { + super.onPause(); + vp_theme.removeCallbacks(mAutoScroller); + mChangeHelper.unregisterReceiver(); + } - @Override - public void onDestroy() { - super.onDestroy(); - } + @Override + public void onDestroy() { + super.onDestroy(); + } - private String getKey(String method) { - return new Md5FileNameGenerator().generate(method); - } + private String getKey(String method) { + return new Md5FileNameGenerator().generate(method); + } - @Override - public void onClick(View v) { - switch (v.getId()) { - case R.id.tv_go_search: { - Intent intent = new Intent(getActivity(), SearchActivity.class); - startActivity(intent); - } - break; - case R.id.tv_no_network: { - Intent intent = new Intent(Settings.ACTION_SETTINGS); - startActivity(intent); - } - break; - case R.id.tv_collection_more: - startActivity(new Intent(tv_no_network.getContext(), - SpecificListActivity.class)); - break; - default: - break; - } - } + @Override + public void onClick(View v) { + switch (v.getId()) { + case R.id.tv_go_search: { + Intent intent = new Intent(getActivity(), SearchActivity.class); + startActivity(intent); + } + break; + case R.id.tv_no_network: { + Intent intent = new Intent(Settings.ACTION_SETTINGS); + startActivity(intent); + } + break; + case R.id.tv_collection_more: + startActivity(new Intent(tv_no_network.getContext(), + SpecificListActivity.class)); + break; + default: + break; + } + } - private void initHotSearch() { - if (hotSearchs != null && hotSearchs.size() > 0) { - int count = (int) (hotSearchs.size() * Math.random()); - if (count > hotSearchs.size() - 1) { - count = hotSearchs.size() - 1; - } - tv_go_search.setText(hotSearchs.get(count)); - } - } + private void initHotSearch() { + if (hotSearchs != null && hotSearchs.size() > 0) { + int count = (int) (hotSearchs.size() * Math.random()); + if (count > hotSearchs.size() - 1) { + count = hotSearchs.size() - 1; + } + tv_go_search.setText(hotSearchs.get(count)); + } + } - /** - * 鑾峰彇鐑棬鎼滅储 - */ - private void getHotSearch() { - if (getActivity() == null) - return; - SharedPreferences preferences = getActivity().getSharedPreferences( - "user", Context.MODE_PRIVATE); - String uid = preferences.getString("uid", ""); - MGVideoAPI.getHotSearch(getActivity(), uid, - new BasicTextHttpResponseHandler() { + /** + * 鑾峰彇鐑棬鎼滅储 + */ + private void getHotSearch() { + if (getActivity() == null) + return; + SharedPreferences preferences = getActivity().getSharedPreferences( + "user", Context.MODE_PRIVATE); + String uid = preferences.getString("uid", ""); + MGVideoAPI.getHotSearch(getActivity(), uid, + new BasicTextHttpResponseHandler() { - @Override - public void onSuccessPerfect(int statusCode, - Header[] headers, JSONObject jsonObject) - throws Exception { - if (jsonObject.getBoolean("IsPost")) { - Gson gson = new GsonBuilder().setFieldNamingPolicy( - FieldNamingPolicy.UPPER_CAMEL_CASE) - .create(); - hotSearchs = gson.fromJson(jsonObject - .getJSONObject("Data").getJSONArray("data") - .toString(), new TypeToken<List<String>>() { - }.getType()); - initHotSearch(); - } - } - }); - } + @Override + public void onSuccessPerfect(int statusCode, + Header[] headers, JSONObject jsonObject) + throws Exception { + if (jsonObject.getBoolean("IsPost")) { + Gson gson = new GsonBuilder().setFieldNamingPolicy( + FieldNamingPolicy.UPPER_CAMEL_CASE) + .create(); + hotSearchs = gson.fromJson(jsonObject + .getJSONObject("Data").getJSONArray("data") + .toString(), new TypeToken<List<String>>() { + }.getType()); + initHotSearch(); + } + } + }); + } - private void getCategories() { - if (getActivity() == null) - return; - SharedPreferences preferences = getActivity().getSharedPreferences( - "user", Context.MODE_PRIVATE); - String uid = preferences.getString("uid", ""); - MGVideoAPI.getClass(getActivity(), uid, - new BasicTextHttpResponseHandler() { + private void getCategories() { + if (getActivity() == null) + return; + SharedPreferences preferences = getActivity().getSharedPreferences( + "user", Context.MODE_PRIVATE); + String uid = preferences.getString("uid", ""); + MGVideoAPI.getClass(getActivity(), uid, + new BasicTextHttpResponseHandler() { - @Override - public void onSuccessPerfect(int statusCode, - Header[] headers, JSONObject jsonObject) - throws Exception { - if (jsonObject.getBoolean("IsPost")) { - Gson gson = new GsonBuilder().setFieldNamingPolicy( - FieldNamingPolicy.UPPER_CAMEL_CASE) - .create(); - List<VideoType> categories = gson.fromJson( - jsonObject.getJSONObject("Data") - .getJSONArray("data").toString(), - new TypeToken<List<VideoType>>() { - }.getType()); - gv_video_category.setAdapter(new CategoryAdapter( - categories, getActivity())); - // cache.remove(getKey("getCategories")); - DiskLruCache.Editor editor = cache - .edit(getKey("getCategories")); - editor.set(0, jsonObject.getJSONObject("Data") - .getJSONArray("data").toString()); - editor.commit(); - } - } + @Override + public void onSuccessPerfect(int statusCode, + Header[] headers, JSONObject jsonObject) + throws Exception { + if (jsonObject.getBoolean("IsPost")) { + Gson gson = new GsonBuilder().setFieldNamingPolicy( + FieldNamingPolicy.UPPER_CAMEL_CASE) + .create(); + List<VideoType> categories = gson.fromJson( + jsonObject.getJSONObject("Data") + .getJSONArray("data").toString(), + new TypeToken<List<VideoType>>() { + }.getType()); + gv_video_category.setAdapter(new CategoryAdapter( + categories, getActivity())); + // cache.remove(getKey("getCategories")); + DiskLruCache.Editor editor = cache + .edit(getKey("getCategories")); + editor.set(0, jsonObject.getJSONObject("Data") + .getJSONArray("data").toString()); + editor.commit(); + } + } - @Override - public void onFinish() { - ptsv_container.onRefreshComplete(); - } - }); - } + @Override + public void onFinish() { + ptsv_container.onRefreshComplete(); + } + }); + } - public static int getVersionNum(Context context) { - try { - PackageInfo pi = context.getPackageManager().getPackageInfo( - context.getPackageName(), 0); - return pi.versionCode; - } catch (NameNotFoundException e) { - e.printStackTrace(); - return 1; - } - } + public static int getVersionNum(Context context) { + try { + PackageInfo pi = context.getPackageManager().getPackageInfo( + context.getPackageName(), 0); + return pi.versionCode; + } catch (NameNotFoundException e) { + e.printStackTrace(); + return 1; + } + } - private void getHotStars() { - if (getActivity() == null) - return; - SharedPreferences preferences = getActivity().getSharedPreferences( - "user", Context.MODE_PRIVATE); - String uid = preferences.getString("uid", ""); - MGVideoAPI.getHotStars(getActivity(), uid, - new BasicTextHttpResponseHandler() { + private void getHotStars() { + if (getActivity() == null) + return; + SharedPreferences preferences = getActivity().getSharedPreferences( + "user", Context.MODE_PRIVATE); + String uid = preferences.getString("uid", ""); + MGVideoAPI.getHotStars(getActivity(), uid, + new BasicTextHttpResponseHandler() { - @Override - public void onSuccessPerfect(int statusCode, - Header[] headers, JSONObject jsonObject) - throws Exception { - if (jsonObject.getBoolean("IsPost")) { - Gson gson = new GsonBuilder().setFieldNamingPolicy( - FieldNamingPolicy.UPPER_CAMEL_CASE) - .create(); - List<HotVideoType> hotStars = gson.fromJson( - jsonObject.getJSONObject("Data") - .getJSONArray("data").toString(), - new TypeToken<List<HotVideoType>>() { - }.getType()); - gv_hot_stars.setAdapter(new StarAdapter(hotStars)); + @Override + public void onSuccessPerfect(int statusCode, + Header[] headers, JSONObject jsonObject) + throws Exception { + if (jsonObject.getBoolean("IsPost")) { + Gson gson = new GsonBuilder().setFieldNamingPolicy( + FieldNamingPolicy.UPPER_CAMEL_CASE) + .create(); + List<HotVideoType> hotStars = gson.fromJson( + jsonObject.getJSONObject("Data") + .getJSONArray("data").toString(), + new TypeToken<List<HotVideoType>>() { + }.getType()); + gv_hot_stars.setAdapter(new StarAdapter(hotStars)); - DiskLruCache.Editor editor = cache - .edit(getKey("getHotStars")); - editor.set(0, jsonObject.getJSONObject("Data") - .getJSONArray("data").toString()); - editor.commit(); - } - } + DiskLruCache.Editor editor = cache + .edit(getKey("getHotStars")); + editor.set(0, jsonObject.getJSONObject("Data") + .getJSONArray("data").toString()); + editor.commit(); + } + } - @Override - public void onFinish() { - ptsv_container.onRefreshComplete(); - } - }); - } + @Override + public void onFinish() { + ptsv_container.onRefreshComplete(); + } + }); + } - /** - * 鑾峰彇椤堕儴鍙粦鍔˙anner涓殑鏁版嵁 - */ - private void getHomeAd() { - SharedPreferences preferences = tv_no_network.getContext() - .getSharedPreferences("user", Context.MODE_PRIVATE); - String uid = preferences.getString("uid", ""); - MGVideoAPI.getDiscpverAd(tv_no_network.getContext(), uid, - new BasicTextHttpResponseHandler() { + /** + * 鑾峰彇椤堕儴鍙粦鍔˙anner涓殑鏁版嵁 + */ + private void getHomeAd() { + SharedPreferences preferences = tv_no_network.getContext() + .getSharedPreferences("user", Context.MODE_PRIVATE); + String uid = preferences.getString("uid", ""); + MGVideoAPI.getDiscpverAd(tv_no_network.getContext(), uid, + new BasicTextHttpResponseHandler() { - @Override - public void onSuccessPerfect(int statusCode, - Header[] headers, JSONObject jsonObject) - throws Exception { - if (jsonObject.getBoolean("IsPost")) { - Gson gson = new GsonBuilder() - .setPrettyPrinting() - .setFieldNamingPolicy( - FieldNamingPolicy.UPPER_CAMEL_CASE) - .create(); - List<Special> homeAds = gson.fromJson(jsonObject - .getJSONObject("Data").getJSONArray("data") - .toString(), - new TypeToken<List<Special>>() { - }.getType()); - vp_theme.setAdapter(new DiscoverTopAdapter(homeAds, - getActivity().getApplicationContext())); - } - } + @Override + public void onSuccessPerfect(int statusCode, + Header[] headers, JSONObject jsonObject) + throws Exception { + if (jsonObject.getBoolean("IsPost")) { + Gson gson = new GsonBuilder() + .setPrettyPrinting() + .setFieldNamingPolicy( + FieldNamingPolicy.UPPER_CAMEL_CASE) + .create(); + List<Special> homeAds = gson.fromJson(jsonObject + .getJSONObject("Data").getJSONArray("data") + .toString(), + new TypeToken<List<Special>>() { + }.getType()); + vp_theme.setAdapter(new DiscoverTopAdapter(homeAds, + getActivity().getApplicationContext())); + } + } - @Override - public void onFinish() { - ptsv_container.onRefreshComplete(); - } - }); - } + @Override + public void onFinish() { + ptsv_container.onRefreshComplete(); + } + }); + } } -- Gitblit v1.8.0