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