翰林优商.apk(点击下载) / ZjNewsFragment.java


package com.zj.news;

import android.os.Bundle;
import android.text.TextUtils;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import androidx.fragment.app.FragmentPagerAdapter;
import androidx.viewpager.widget.ViewPager;
import com.google.android.material.tabs.TabLayout;
import com.zj.news.a.a;
import com.zj.zjsdk.R;
import com.zj.zjsdk.ad.ZjAdError;
import com.zj.zjsdk.ad.ZjInterstitialAd;
import com.zj.zjsdk.ad.ZjInterstitialAdListener;
import com.zj.zjsdk.ad.ZjNewsListener;
import java.util.HashMap;
import org.json.JSONArray;
import org.json.JSONObject;
import zj.xuitls.ex.HttpException;

public class ZjNewsFragment extends Fragment {
    ZjInterstitialAd a;
    private TabLayout b = null;
    private ViewPager c;
    private Fragment[] d = null;
    private String[] e = null;
    private ZjNewsListener f = null;
    private String g;
    private String h;
    private String i;
    private String j;

    /* access modifiers changed from: package-private */
    public final class a extends FragmentPagerAdapter {
        public a(FragmentManager fragmentManager) {
            super(fragmentManager);
        }

        @Override // androidx.viewpager.widget.PagerAdapter, androidx.fragment.app.FragmentPagerAdapter
        public void destroyItem(ViewGroup viewGroup, int i, Object obj) {
        }

        @Override // androidx.viewpager.widget.PagerAdapter
        public int getCount() {
            return ZjNewsFragment.this.d.length;
        }

        @Override // androidx.fragment.app.FragmentPagerAdapter
        public Fragment getItem(int i) {
            return ZjNewsFragment.this.d[i];
        }

        @Override // androidx.viewpager.widget.PagerAdapter
        public CharSequence getPageTitle(int i) {
            return ZjNewsFragment.this.e[i];
        }
    }

    private void a() {
        HashMap hashMap = new HashMap();
        hashMap.put("app_id", this.g);
        new com.zj.news.a.a(new a.AbstractC0419a() {
            /* class com.zj.news.ZjNewsFragment.AnonymousClass1 */

            @Override // com.zj.news.a.a.AbstractC0419a
            public void a(String str) {
                JSONObject jSONObject;
                try {
                    jSONObject = new JSONObject(str);
                } catch (Throwable unused) {
                    jSONObject = null;
                }
                if (jSONObject != null) {
                    try {
                        JSONArray optJSONArray = jSONObject.optJSONArray("data");
                        if (optJSONArray != null && optJSONArray.length() > 0) {
                            ZjNewsFragment.this.d = new Fragment[optJSONArray.length()];
                            ZjNewsFragment.this.e = new String[optJSONArray.length()];
                            for (int i = 0; i < optJSONArray.length(); i++) {
                                b bVar = new b();
                                JSONObject jSONObject2 = optJSONArray.getJSONObject(i);
                                String optString = jSONObject2.optString("type_id");
                                String optString2 = jSONObject2.optString("type_name");
                                bVar.a(optString);
                                bVar.b(optString2);
                                ZjNewsFragment.this.e[i] = optString2;
                                f a2 = f.a(optString, ZjNewsFragment.this.i, ZjNewsFragment.this.j);
                                a2.a(ZjNewsFragment.this.f);
                                ZjNewsFragment.this.d[i] = a2;
                            }
                            ZjNewsFragment.this.b();
                        }
                    } catch (Throwable th) {
                        th.printStackTrace();
                    }
                } else {
                    Log.d("test", "data==null");
                }
            }

            @Override // com.zj.news.a.a.AbstractC0419a
            public void a(HttpException httpException, String str) {
                Log.d("test", "data1111.error=" + str);
            }
        }).a("http://news.fliduo.cn/api/v2/getType", hashMap);
    }

    /* access modifiers changed from: private */
    /* access modifiers changed from: public */
    private void b() {
        this.c.setAdapter(new a(getChildFragmentManager()));
        this.b.setupWithViewPager(this.c);
    }

    private void c() {
        Log.d("test", "NewsFragment.interstitialId = " + this.h);
        if (!TextUtils.isEmpty(this.h)) {
            ZjInterstitialAd zjInterstitialAd = new ZjInterstitialAd(getActivity(), this.h, new ZjInterstitialAdListener() {
                /* class com.zj.news.ZjNewsFragment.AnonymousClass2 */

                @Override // com.zj.zjsdk.ad.ZjAdListener
                public void onZjAdClicked() {
                }

                @Override // com.zj.zjsdk.ad.ZjInterstitialAdListener
                public void onZjAdClosed() {
                }

                @Override // com.zj.zjsdk.ad.ZjAdListener
                public void onZjAdError(ZjAdError zjAdError) {
                }

                @Override // com.zj.zjsdk.ad.ZjAdListener
                public void onZjAdLoaded() {
                    ZjNewsFragment.this.a.showAd();
                }

                @Override // com.zj.zjsdk.ad.ZjAdListener
                public void onZjAdShow() {
                }
            });
            this.a = zjInterstitialAd;
            zjInterstitialAd.loadAd();
        }
    }

    public void init(ZjNewsListener zjNewsListener) {
        this.f = zjNewsListener;
        a();
    }

    @Override // androidx.fragment.app.Fragment
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
    }

    @Override // androidx.fragment.app.Fragment
    public View onCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) {
        View inflate = layoutInflater.inflate(R.layout.zj_tab_layout, viewGroup, false);
        this.b = (TabLayout) inflate.findViewById(R.id.zj_tablayout);
        this.c = (ViewPager) inflate.findViewById(R.id.zj_tab_viewpager);
        return inflate;
    }

    @Override // androidx.fragment.app.Fragment
    public void onResume() {
        super.onResume();
        c();
    }

    public void setId(String str, String str2, String str3, String str4) {
        this.g = str;
        this.h = str2;
        this.i = str3;
        this.j = str4;
    }
}