导航菜单

页面标题

页面副标题

SpeedCash v6.5.1482 - TiketDepositDetailActivity.java 源代码

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

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


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

import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;
import com.bm.sc.bebasbayar.R;
import com.bm.sc.bebasbayar.handler.MessageComposer;
import com.bm.sc.bebasbayar.handler.MessageSender;
import com.bm.sc.bebasbayar.helper.Affinity;
import com.bm.sc.bebasbayar.iface.MessageProcess;
import com.bm.sc.bebasbayar.message.BaseMessage;
import com.bm.sc.bebasbayar.message.api.APIMessageWrapper;
import com.bm.sc.bebasbayar.message.mp.DepositMessage;
import com.bm.sc.bebasbayar.service.BBDownloadManager;
import com.bm.sc.bebasbayar.ui.BaseActivity;
import com.bm.sc.bebasbayar.ui.activity.cash.TiketDepositDetailActivity;
import com.bm.sc.bebasbayar.ui.fragment.dialog.UploadSheetFragment;
import com.bm.sc.util.android.Compat;
import com.bm.sc.util.common.Var;
import com.library.wang.avi.AVLoadingIndicatorView;
import java.util.HashMap;
import java.util.Timer;
import java.util.TimerTask;

public class TiketDepositDetailActivity extends BaseActivity {
    public final Handler c = new Handler();
    public String d;
    public String e;
    public TextView f;
    public TextView g;
    public Timer h;
    public MessageSender i;
    public AVLoadingIndicatorView j;

    public class a implements MessageProcess {
        public a() {
        }

        @Override
        public void afterProcess(BaseMessage baseMessage) {
            APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper(baseMessage);
            if (aPIMessageWrapper.isOK()) {
                HashMap<String, Object> hashMap = aPIMessageWrapper.getData().get(0);
                TiketDepositDetailActivity.this.x(Var.toInt(hashMap.get("status_deposit"), 0), Var.toString(hashMap.get("keterangan"), "Menunggu"));
            }
        }

        @Override
        public void backgroundProcess(long j, long j2, boolean z) {
        }

        @Override
        public void preProcess() {
        }
    }

    public class b extends TimerTask {

        public class a implements Runnable {
            public a() {
            }

            @Override
            public void run() {
                TiketDepositDetailActivity tiketDepositDetailActivity = TiketDepositDetailActivity.this;
                tiketDepositDetailActivity.u(tiketDepositDetailActivity.d, false);
            }
        }

        public b() {
        }

        @Override
        public void run() {
            TiketDepositDetailActivity.this.c.post(new a());
        }
    }

    public void v(String str, String str2) {
        this.e = str;
        Affinity.info(this, true, str2);
        findViewById(R.id.v_upload_bukti_tf).setVisibility(8);
    }

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

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

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

    @Override
    public void onBackPressed() {
        MessageSender messageSender = this.i;
        if (messageSender != null) {
            messageSender.cancel();
        }
        String str = this.e;
        if (str != null && !str.isEmpty() && !this.e.equals("")) {
            Intent intent = new Intent();
            intent.putExtra("upload:url", this.e);
            setResult(-1, intent);
            finish();
        }
        super.onBackPressed();
    }

    @Override
    public void onClick(View view) {
        if (view.getId() != 2131367185) {
            super.onClick(view);
            return;
        }
        ?? newInstance = new UploadSheetFragment().newInstance();
        newInstance.setArguments(UploadSheetFragment.getBundle(Var.toInt(this.d, 0)));
        newInstance.setListener(new UploadSheetFragment.UploadListener() {
            @Override
            public final void onUploadSuccess(String str, String str2) {
                TiketDepositDetailActivity.this.v(str, str2);
            }
        });
        newInstance.show(getSupportFragmentManager(), "upload_deposit");
    }

    @Override
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        Bundle extras = getIntent().getExtras();
        if (extras == null) {
            return;
        }
        if (getToolbar() != null) {
            String string = extras.getString(BBDownloadManager.TITLE_TAG);
            if (string != null) {
                setTitle(string);
            } else {
                setTitle(getString(R.string.app_upload_bukti_deposit));
            }
        }
        String var = Var.toString(extras.getString("nama:bank"), "");
        this.d = Var.toString(extras.get("id:dep"), "");
        String var2 = Var.toString(extras.get("transfer:nominal"), "0");
        String var3 = Var.toString(extras.get("transfer:norek"), "0");
        String var4 = Var.toString(extras.get("rek:nama"), "0");
        ImageView imageView = (ImageView) findViewById(R.id.detail_deposit_bank_icon);
        this.f = (TextView) findViewById(R.id.tv_success);
        this.g = (TextView) findViewById(R.id.label_monitor_transfer);
        TextView textView = (TextView) findViewById(R.id.detail_deposit_bank);
        textView.setText("Bank " + var);
        ((TextView) findViewById(R.id.tv_gift_label)).setText(Compat.Html_fromHtml(getString(R.string.deposit_detail_promo)));
        ((TextView) findViewById(R.id.upload_textview)).setOnClickListener(this);
        Compat.setSpannableStrings(this, (TextView) findViewById(R.id.fdt_nominal_bank), var2, var2.length() + (-3), var2.length(), "#fa0000");
        ((TextView) findViewById(R.id.fdt_norek_bank)).setText(var3);
        ((TextView) findViewById(R.id.fdt_account_owner_bank)).setText(var4);
        this.j = findViewById(R.id.transfer_progress);
        if (var.equals("BCA")) {
            imageView.setImageResource(R.drawable.ic_bca);
        } else if (var.equals("BRI")) {
            imageView.setImageResource(R.drawable.ic_bri);
        } else if (var.equals("BNI")) {
            imageView.setImageResource(R.drawable.ic_bni);
        } else if (var.equals("MANDIRI")) {
            imageView.setImageResource(R.drawable.ic_mandiri);
        } else if (var.equals("MANDIRI 24JAM")) {
            imageView.setImageResource(R.drawable.bb_mandiri_24_jam);
        } else if (var.equals("FASTPAY")) {
            imageView.setImageResource(R.drawable.bb_fastpay);
        } else if (var.equals(DepositMessage.DEP_INDOMARET)) {
            imageView.setImageResource(R.drawable.bb_indomart);
            textView.setText("Transfer ke " + var);
        } else {
            imageView.setImageResource(R.drawable.ic_deposit_bank);
        }
        findViewById(R.id.cv_promosi).setVisibility(8);
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.deposit_tiket, menu);
        return true;
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem menuItem) {
        if (menuItem.getItemId() != 2131364838) {
            return super.onOptionsItemSelected(menuItem);
        }
        u(this.d, true);
        return true;
    }

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

    public void onStop() {
        y();
        super.onStop();
    }

    public final void u(String str, boolean z) {
        MessageComposer messageComposer = new MessageComposer(2, "merchant/deposit/status");
        messageComposer.setRequest_method(MessageComposer.GET);
        messageComposer.setData_type(2);
        messageComposer.setIs_credential(true);
        messageComposer.setShowProgressRegular(z);
        messageComposer.addMessage("id", str);
        messageComposer.addMessage("t", Long.valueOf(System.currentTimeMillis()));
        messageComposer.addHeader("Cache-Control", "no-cache, no-store, must-revalidate");
        messageComposer.setMessageProcess(new a());
        MessageSender messageSender = this.i;
        if (messageSender != null) {
            messageSender.cancel();
        }
        MessageSender messageSender2 = new MessageSender(this, messageComposer);
        this.i = messageSender2;
        messageSender2.execute();
    }

    public final void w() {
        Timer timer = new Timer();
        this.h = timer;
        timer.schedule(new b(), 1000L, 60000L);
    }

    public final void x(int i, String str) {
        this.f.setText(str);
        if (i == 0) {
            this.f.setVisibility(8);
            return;
        }
        if (i == 1) {
            this.j.setVisibility(8);
            this.g.setText("Isi Saldo");
            this.f.setVisibility(0);
            this.f.setText("Berhasil");
            this.f.setTextColor(getResources().getColor(R.color.Green));
            this.f.setBackgroundResource(R.drawable.border_thin_green_trans);
            y();
            return;
        }
        if (i == 2) {
            this.j.setVisibility(8);
            this.g.setText("Isi Saldo");
            this.f.setVisibility(0);
            this.f.setText("Expired");
            this.f.setTextColor(getResources().getColor(R.color.Gray));
            this.f.setBackgroundResource(R.drawable.border_thin_gray_trans);
            y();
        }
    }

    public final void y() {
        Timer timer = this.h;
        if (timer != null) {
            timer.cancel();
        }
    }
}