导航菜单

页面标题

页面副标题

SpeedCash v6.5.1482 - PesawatInfoActivity.java 源代码

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

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


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

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;
import com.bm.sc.bebasbayar.R;
import com.bm.sc.bebasbayar.adapter.BaseAdapter;
import com.bm.sc.bebasbayar.adapter.entity.AirplaneRoute2Entity;
import com.bm.sc.bebasbayar.adapter.entity.PlaneScheduleEntity;
import com.bm.sc.bebasbayar.adapter.entity.ProdukListEntity;
import com.bm.sc.bebasbayar.helper.Affinity;
import com.bm.sc.bebasbayar.helper.MessageParser;
import com.bm.sc.bebasbayar.helper.TicketingHelper;
import com.bm.sc.bebasbayar.iface.AdapterInvoker;
import com.bm.sc.bebasbayar.iface.BBCallback;
import com.bm.sc.bebasbayar.message.mp.PesawatMessage;
import com.bm.sc.bebasbayar.setting.session.DataSession;
import com.bm.sc.bebasbayar.ui.BaseActivity;
import com.bm.sc.bebasbayar.ui.activity.ticket.PesawatInfoActivity;
import com.bm.sc.util.format.Locales;
import java.util.HashMap;

public class PesawatInfoActivity extends BaseActivity implements AdapterInvoker<AirplaneRoute2Entity> {
    public static final String FLIGHT_TAG = "flight:tag";
    public static final String POSITION_TAG = "position:tag";
    public static final String PRICE_TAG = "price:tag";
    public static final String PRODUCT_TAG = "product:tag";
    public static final String ROUTES_TAG = "routes:tag";
    public static final String RO_TAG = "ro:tag";
    public HashMap<String, String> c;
    public HashMap<String, ProdukListEntity> d;
    public PesawatMessage e;
    public TextView f;
    public int g = -1;

    public void t(int i, Boolean bool) {
        finish();
    }

    public void u(int i, PesawatMessage pesawatMessage) {
        String valueFromAdditional_data = pesawatMessage.getValueFromAdditional_data(67);
        if (valueFromAdditional_data.isEmpty() || valueFromAdditional_data.equals("0")) {
            return;
        }
        this.f.setText(Locales.money(valueFromAdditional_data) + "/org");
        findViewById(R.id.plane_info_action).setVisibility(0);
        findViewById(R.id.plane_info_action_2).setVisibility(8);
        Intent intent = new Intent();
        intent.putExtra("price", valueFromAdditional_data);
        intent.putExtra("position", this.g);
        setResult(-1, intent);
    }

    public void v(int i, Boolean bool) {
        finish();
    }

    @Override
    public void adapterResult(BaseAdapter baseAdapter, AirplaneRoute2Entity airplaneRoute2Entity, int i) {
    }

    @Override
    public String getClassSimpleName() {
        return "pesawatinfo";
    }

    @Override
    public Activity getInvokerActivity() {
        return this;
    }

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

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

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

    @Override
    public void onClick(View view) {
        ProdukListEntity produkListEntity;
        Bundle extras = getIntent().getExtras();
        if (view.getId() == 2131365152) {
            Affinity.launch(this, PlaneFormActivity.class, getIntent().getExtras());
            return;
        }
        if (view.getId() == 2131365153) {
            if (extras == null || (produkListEntity = (ProdukListEntity) extras.getSerializable("product:tag")) == null) {
                return;
            }
            TicketingHelper.pesawatCheckPrice(this, this.e, new PlaneScheduleEntity(produkListEntity, "", extras.getStringArray("routes:tag"), Double.valueOf(0.0d)), new BBCallback() {
                @Override
                public final void do_callback(int i, Object obj) {
                    PesawatInfoActivity.this.u(i, (PesawatMessage) obj);
                }
            });
            return;
        }
        if (view.getId() == 2131365154) {
            finish();
        } else {
            super.onClick(view);
        }
    }

    @Override
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        Bundle extras = getIntent().getExtras();
        if (extras == null) {
            Affinity.info(this, 2, getString(R.string.title_warning), getString(R.string.plane_err_empty_data), new BBCallback() {
                @Override
                public final void do_callback(int i, Object obj) {
                    PesawatInfoActivity.this.v(i, (Boolean) obj);
                }
            });
            return;
        }
        this.e = TicketingHelper.getPesawatMessageFromBundle(this, extras);
        this.d = TicketingHelper.getMaskapaiMap();
        this.c = MessageParser.parsePesawatRoute(this.dataSession.retrieve(DataSession.PROPERTY_LIST_ROUTE));
        this.g = extras.getInt(POSITION_TAG, this.g);
        s(extras);
    }

    public final void s(android.os.Bundle r25) {
        throw new UnsupportedOperationException("Method not decompiled: com.bm.sc.bebasbayar.ui.activity.ticket.PesawatInfoActivity.s(android.os.Bundle):void");
    }
}