导航菜单

页面标题

页面副标题

Engineering Physics 2 v13.0 - Three.java 源代码

正在查看: Engineering Physics 2 v13.0 应用的 Three.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package engg.hub.engg.physics.two;

import android.content.SharedPreferences;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.os.Bundle;
import android.os.StrictMode;
import android.preference.PreferenceManager;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.animation.AnimationUtils;
import android.widget.TextView;
import androidx.appcompat.widget.Toolbar;
import androidx.cardview.widget.CardView;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import androidx.recyclerview.widget.n;
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdSize;
import com.google.android.gms.ads.AdView;
import defpackage.C0038g8;
import defpackage.K4;
import java.util.ArrayList;

public class Three extends L1 {
    static String txt_name;
    ArrayList<K4> arr_c = new ArrayList<>();
    int cid;
    int main_pos;
    SharedPreferences pref;
    RecyclerView recyclerView;
    RVAdapter rvAdapter;
    Toolbar toolbar;
    TextView txt_title;
    static ArrayList<C0038g8> cat_arr = new ArrayList<>();
    public static String URL = "";
    public static String URL1 = GetDetail.LinkMe;

    public static class RVAdapter extends androidx.recyclerview.widget.f {
        static ArrayList<C0038g8> holders;
        Three context;
        private int lastPosition = -1;

        public static class ViewHolder extends n {
            CardView cardView;
            TextView textView;

            public ViewHolder(View view) {
                super(view);
                this.cardView = view.findViewById(R.id.card_view);
                this.textView = (TextView) view.findViewById(R.id.info_text);
                view.setOnClickListener(new m(this));
            }
        }

        public RVAdapter(Three three, ArrayList<C0038g8> arrayList) {
            holders = arrayList;
            this.context = three;
            Log.d("mag ", "" + holders);
        }

        private void setAnimation(View view, int i) {
            if (i > this.lastPosition) {
                view.startAnimation(AnimationUtils.loadAnimation(view.getContext(), R.anim.push_up_in));
                this.lastPosition = i;
            }
        }

        public int getItemCount() {
            return holders.size();
        }

        public void onBindViewHolder(ViewHolder viewHolder, int i) {
            viewHolder.textView.setText(holders.get(i).a.toString());
            setAnimation(viewHolder.cardView, i);
        }

        public ViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
            return new ViewHolder(LayoutInflater.from(viewGroup.getContext()).inflate(R.layout.first_liadd2, viewGroup, false));
        }
    }

    private boolean isNetworkAvailable() {
        NetworkInfo activeNetworkInfo = ((ConnectivityManager) getSystemService("connectivity")).getActiveNetworkInfo();
        return activeNetworkInfo != null && activeNetworkInfo.isConnected();
    }

    public void onBackPressed() {
        finish();
        super/*androidx.activity.ComponentActivity*/.onBackPressed();
    }

    public void onCreate(Bundle bundle) {
        super/*androidx.fragment.app.o*/.onCreate(bundle);
        setContentView(R.layout.second);
        this.arr_c = new ArrayList<>();
        cat_arr = new ArrayList<>();
        this.pref = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
        StrictMode.ThreadPolicy build = new StrictMode.ThreadPolicy.Builder().permitAll().build();
        Toolbar findViewById = findViewById(R.id.tool_bar);
        this.toolbar = findViewById;
        setSupportActionBar(findViewById);
        StrictMode.setThreadPolicy(build);
        AdView adView = new AdView(this);
        adView.setAdSize(AdSize.SMART_BANNER);
        adView.setAdUnitId(getResources().getString(R.string.banner_ad_unit_id));
        adView.loadAd(new AdRequest.Builder().build());
        adView.setAdListener(new k(this, adView));
        this.recyclerView = findViewById(R.id.listCategory);
        this.main_pos = getIntent().getIntExtra("pos", 0);
        GetDetail.pid = "" + this.main_pos;
        if (this.pref.getInt("check_point", 0) != this.main_pos) {
            new l(this).execute(new String[0]);
            SharedPreferences.Editor edit = this.pref.edit();
            edit.putInt("check_point", this.main_pos);
            edit.commit();
        } else if (C0038g8.b.size() >= 1) {
            RVAdapter rVAdapter = new RVAdapter(this, C0038g8.b);
            this.rvAdapter = rVAdapter;
            this.recyclerView.setAdapter(rVAdapter);
            this.recyclerView.setLayoutManager(new LinearLayoutManager());
        } else {
            new l(this).execute(new String[0]);
        }
        ArrayList<K4> arrayList = K4.c;
        this.arr_c = arrayList;
        this.cid = arrayList.get(this.main_pos).a;
        txt_name = this.arr_c.get(this.main_pos).b;
        setTitle(" " + txt_name);
    }
}