导航菜单

页面标题

页面副标题

SpeedCash v6.5.1482 - AsapDataActivity.java 源代码

正在查看: SpeedCash v6.5.1482 应用的 AsapDataActivity.java JAVA 源代码文件

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


package com.bm.sc.bebasbayar.ui.activity.asap;

import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.bm.sc.auth.ui.BottomNavigationActivity;
import com.bm.sc.bebasbayar.R;
import com.bm.sc.bebasbayar.adapter.entity.asap.AsapItemDashboardEntity;
import com.bm.sc.bebasbayar.adapter.list.AsapDataProductAdapter;
import com.bm.sc.bebasbayar.helper.Affinity;
import com.bm.sc.bebasbayar.helper.AsapHelper;
import com.bm.sc.bebasbayar.iface.BBCallback;
import com.bm.sc.bebasbayar.setting.session.AppSession;
import com.bm.sc.bebasbayar.ui.BaseActivity;
import com.bm.sc.bebasbayar.ui.activity.asap.AsapDataActivity;
import java.util.ArrayList;
import java.util.Collections;

public class AsapDataActivity extends BaseActivity implements AsapDataProductAdapter.Callback {
    public static final String HOME_EXPANDED_ADAPTER = "home_expanded_adapter:init";
    protected static final int MENU_CODE_PRODUCT = 25333;
    protected static final int MENU_CODE_PRODUCT_CATEGORY = 25646;
    public final String c = AsapDataActivity.class.getSimpleName();
    public final boolean d = false;
    public final ArrayList<AsapItemDashboardEntity> e = new ArrayList<>();
    public View f;
    public AsapDataProductAdapter g;
    public RecyclerView h;
    public boolean i;

    public void A(int i, int i2, AsapItemDashboardEntity asapItemDashboardEntity) {
        if (i == AsapHelper.CALLBACK_SUCCESS) {
            this.g.updateFirstIndex(asapItemDashboardEntity);
        }
    }

    public void B(AsapItemDashboardEntity asapItemDashboardEntity, final int i, ArrayList arrayList) {
        if (arrayList == null) {
            arrayList = new ArrayList();
            this.h.setVisibility(0);
        }
        if (i == AsapHelper.CALLBACK_SUCCESS) {
            arrayList.add(asapItemDashboardEntity);
            Collections.reverse(arrayList);
            this.f.setVisibility(8);
            this.h.setVisibility(0);
        } else {
            this.f.setVisibility(0);
            arrayList.add(asapItemDashboardEntity);
        }
        this.g.addList(arrayList, true);
        this.h.setAdapter(this.g);
        AsapHelper.updateDefaultAsapData(this, this.appSession, asapItemDashboardEntity, new BBCallback() {
            @Override
            public final void do_callback(int i2, Object obj) {
                AsapDataActivity.this.A(i, i2, (AsapItemDashboardEntity) obj);
            }
        });
    }

    public void C(int i, final AsapItemDashboardEntity asapItemDashboardEntity) {
        if (i == AsapHelper.CALLBACK_SUCCESS) {
            AsapHelper.reqListDashboardAsapData(this, this.appSession, new BBCallback() {
                @Override
                public final void do_callback(int i2, Object obj) {
                    AsapDataActivity.this.B(asapItemDashboardEntity, i2, (ArrayList) obj);
                }
            });
        }
    }

    public void D(boolean z, int i, AsapItemDashboardEntity asapItemDashboardEntity) {
        asapItemDashboardEntity.setHome(z);
        AsapHelper.saveDefaultAsapDatToSession(asapItemDashboardEntity, this.appSession);
    }

    public void E(AsapItemDashboardEntity asapItemDashboardEntity, int i, Boolean bool) {
        if (bool.booleanValue()) {
            y(Integer.parseInt(asapItemDashboardEntity.getIdBillingItems()));
        }
    }

    public void F(AsapItemDashboardEntity asapItemDashboardEntity, int i, ArrayList arrayList) {
        if (arrayList == null) {
            arrayList = new ArrayList();
            this.h.setVisibility(0);
        }
        if (i == AsapHelper.CALLBACK_SUCCESS) {
            arrayList.add(asapItemDashboardEntity);
            Collections.reverse(arrayList);
            if (arrayList.size() == 1) {
                this.f.setVisibility(0);
            } else {
                this.f.setVisibility(8);
            }
            this.h.setVisibility(0);
        } else {
            this.f.setVisibility(0);
            arrayList.add(asapItemDashboardEntity);
        }
        this.g.addList(arrayList, true);
        this.h.setAdapter(this.g);
    }

    public void G(int i, final AsapItemDashboardEntity asapItemDashboardEntity) {
        if (i == AsapHelper.CALLBACK_SUCCESS) {
            AsapHelper.getListDashboardAsapData(this, this.appSession, new BBCallback() {
                @Override
                public final void do_callback(int i2, Object obj) {
                    AsapDataActivity.this.F(asapItemDashboardEntity, i2, (ArrayList) obj);
                }
            });
        }
    }

    public void H(int i, String str) {
        if (i == AsapHelper.CALLBACK_SUCCESS) {
            reloadInputDataAksesCepat();
        } else if (i == AsapHelper.CALLBACK_NOT_SUCCESS) {
            Affinity.info(this, false, str);
        } else {
            Affinity.info(this, false, str);
        }
    }

    public static Bundle getAsapDataBundle(boolean z) {
        Bundle bundle = new Bundle();
        bundle.putBoolean("home_expanded_adapter:init", z);
        return bundle;
    }

    public void z(int i, Boolean bool) {
        if (i == AsapHelper.CALLBACK_SUCCESS) {
            reloadInputDataAksesCepat();
        } else if (i == AsapHelper.CALLBACK_NOT_SUCCESS) {
            Affinity.info(this, false, "Mohon Maaf Tidak dapat terhubung ke penyedia layanan");
        } else {
            Affinity.info(this, false, "Mohon Maaf Server dalam perbaikan");
        }
    }

    public final void I(int i, Boolean bool) {
        AsapHelper.setIsHomeAsapMenu(this, this.appSession, i, bool, new BBCallback() {
            @Override
            public final void do_callback(int i2, Object obj) {
                AsapDataActivity.this.H(i2, (String) obj);
            }
        });
    }

    public void getInputDataAksesCepat() {
        this.appSession.remove(AppSession.LIST_ASAP_DATA);
        this.g = new AsapDataProductAdapter(this);
        AsapHelper.getDefaultAsapData(this, this.appSession, new BBCallback() {
            @Override
            public final void do_callback(int i, Object obj) {
                AsapDataActivity.this.C(i, (AsapItemDashboardEntity) obj);
            }
        });
    }

    @Override
    public int getLayoutResource() {
        return R.layout.activity_asap_data;
    }

    @Override
    public String getWikiNameSpace() {
        return null;
    }

    @Override
    public boolean isEligibleForFavorit() {
        return false;
    }

    @Override
    public void onBackPressed() {
        Bundle bundle = new Bundle();
        bundle.putBoolean("home_expanded_adapter:init", this.i);
        Affinity.purge(this, BottomNavigationActivity.class, bundle);
    }

    @Override
    public void onCheckedDefaultNumber(final boolean z) {
        AsapHelper.getDefaultAsapData(this, this.appSession, new BBCallback() {
            @Override
            public final void do_callback(int i, Object obj) {
                AsapDataActivity.this.D(z, i, (AsapItemDashboardEntity) obj);
            }
        });
    }

    @Override
    public void onCheckedIsHomeAsapItemDashboardEntity(AsapItemDashboardEntity asapItemDashboardEntity, Boolean bool, ArrayList<AsapItemDashboardEntity> arrayList) {
        for (int i = 0; i < arrayList.size(); i++) {
            arrayList.get(i).isHome();
        }
        if (bool.booleanValue()) {
            I(Integer.parseInt(asapItemDashboardEntity.getIdBillingItems()), bool);
        } else {
            I(Integer.parseInt(asapItemDashboardEntity.getIdBillingItems()), bool);
        }
    }

    @Override
    public void onClick(View view) {
        if (view.getId() == 2131364118 || view.getId() == 2131364124 || view.getId() == 2131364123 || view.getId() == 2131362307) {
            return;
        }
        if (view.getId() == 2131362289) {
            Affinity.launch(this, AsapAddMoreActivity.class);
        } else {
            super.onClick(view);
        }
    }

    @Override
    public void onClickCu(int i, ArrayList<AsapItemDashboardEntity> arrayList) {
    }

    @Override
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        this.f = findViewById(R.id.asap_panel_ceremony);
        findViewById(R.id.asap_panel_category_product);
        ((Button) findViewById(R.id.btn_ceremony_add)).setOnClickListener(this);
        findViewById(R.id.asap_panel_data);
        this.h = (RecyclerView) findViewById(R.id.asap_recycler_data);
        this.g = new AsapDataProductAdapter(this);
        LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this, 1, false);
        this.h.setNestedScrollingEnabled(false);
        this.h.setLayoutManager(linearLayoutManager);
        this.g.setCallback(this);
        Bundle extras = getIntent().getExtras();
        if (extras != null) {
            this.i = extras.getBoolean("home_expanded_adapter:init", this.i);
        }
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        super.onCreateOptionsMenu(menu);
        getMenuItem(R.id.menu_add_asap_item).setVisible(true);
        return true;
    }

    @Override
    public void onDeleteAsapItemDashboardEntity(final AsapItemDashboardEntity asapItemDashboardEntity) {
        Affinity.confirm(this, getString(R.string.title_confirm), "Apakah Anda yakin menghapus " + asapItemDashboardEntity.getNamaProduk() + " dari data akses cepat?", new BBCallback() {
            @Override
            public final void do_callback(int i, Object obj) {
                AsapDataActivity.this.E(asapItemDashboardEntity, i, (Boolean) obj);
            }
        });
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem menuItem) {
        super.onOptionsItemSelected(menuItem);
        if (menuItem.getItemId() == 2131364812) {
            Affinity.launch(this, AsapAddMoreActivity.class);
        }
        return true;
    }

    @Override
    public void onResume() {
        getInputDataAksesCepat();
        super.onResume();
    }

    @Override
    public void onShowInfo(String str) {
        Affinity.info(this, false, str);
    }

    public void reloadInputDataAksesCepat() {
        this.g = new AsapDataProductAdapter(this);
        AsapHelper.getDefaultAsapData(this, this.appSession, new BBCallback() {
            @Override
            public final void do_callback(int i, Object obj) {
                AsapDataActivity.this.G(i, (AsapItemDashboardEntity) obj);
            }
        });
    }

    public final void y(int i) {
        AsapHelper.deleteAsapMenu(this, this.appSession, i, new BBCallback() {
            @Override
            public final void do_callback(int i2, Object obj) {
                AsapDataActivity.this.z(i2, (Boolean) obj);
            }
        });
    }
}