private void handleType(JSONArray result) {
   //        LogUtils.D(response.result.toString());
   fragmentList = new ArrayList<Fragment>();
   String[] typenames = new String[result.length()];
   for (int i = 0; i < result.length(); i++) {
     try {
       JSONObject jsonObject = (JSONObject) result.get(i);
       int typeid = jsonObject.getInt("ID");
       String typename = jsonObject.getString("typename");
       fragmentList.add(new ArticleListFragment(typeid, typename, i));
       typenames[i] = typename;
     } catch (JSONException e) {
       e.printStackTrace();
     }
   }
   FragmentActivity fragmentActivity = getActivity();
   mViewPager.setAdapter(
       new MyFragmentPagerAdapter(fragmentActivity.getSupportFragmentManager(), fragmentList));
   mViewPager.setCurrentItem(0);
   mItemHScrollView.setAdpater(new TabButtonAdapter(typenames));
   lanmu.setAdapter(new LanmuAdapter(typenames));
 }