正在查看: SpeedCash v6.5.1482 应用的 AsapDataActivity.java JAVA 源代码文件
本页面展示 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);
}
});
}
}