正在查看: SpeedCash v6.5.1482 应用的 CashbackActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: SpeedCash v6.5.1482 应用的 CashbackActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.bm.sc.bebasbayar.ui.activity.cash;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import androidx.appcompat.widget.SearchView;
import com.bm.sc.auth.ui.BottomNavigationActivity;
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.BBCallback;
import com.bm.sc.bebasbayar.iface.MessageProcess;
import com.bm.sc.bebasbayar.message.BaseMessage;
import com.bm.sc.bebasbayar.message.mp.CashbackMessage;
import com.bm.sc.bebasbayar.setting.session.AppSession;
import com.bm.sc.bebasbayar.ui.BaseActivity;
import com.bm.sc.bebasbayar.ui.activity.cash.CashbackActivity;
import com.bm.sc.bebasbayar.ui.widget.NominalEditText;
import com.bm.sc.util.common.Var;
public class CashbackActivity extends BaseActivity {
public NominalEditText c;
public EditText d;
public int e;
public class a implements MessageProcess {
public a() {
}
public void c(int i, Boolean bool) {
CashbackActivity.this.q();
}
public void d(int i, Boolean bool) {
CashbackActivity.this.q();
}
@Override
public void afterProcess(BaseMessage baseMessage) {
CashbackMessage cashbackMessage = new CashbackMessage(baseMessage);
if (cashbackMessage.isOK()) {
SearchView.OnQueryTextListener onQueryTextListener = CashbackActivity.this;
Affinity.info(onQueryTextListener, 1, onQueryTextListener.getString(R.string.title_confirm), cashbackMessage.getMessageDescription(), new BBCallback() {
@Override
public final void do_callback(int i, Object obj) {
CashbackActivity.a.this.c(i, (Boolean) obj);
}
});
} else {
SearchView.OnQueryTextListener onQueryTextListener2 = CashbackActivity.this;
Affinity.info(onQueryTextListener2, -1, onQueryTextListener2.getString(R.string.title_confirm), cashbackMessage.getMessageDescription(), new BBCallback() {
@Override
public final void do_callback(int i, Object obj) {
CashbackActivity.a.this.d(i, (Boolean) obj);
}
});
}
}
@Override
public void backgroundProcess(long j, long j2, boolean z) {
}
@Override
public void preProcess() {
}
}
@Override
public String getClassSimpleName() {
return "Cashback";
}
@Override
public int getLayoutResource() {
return R.layout.activity_cashback;
}
@Override
public String getWikiNameSpace() {
return null;
}
@Override
public boolean isEligibleForFavorit() {
return false;
}
@Override
public void onClick(View view) {
if (view.getId() != 2131362353) {
super.onClick(view);
return;
}
String obj = this.d.getText().toString();
String value = this.c.getValue();
if (value.equals("0") || value.isEmpty()) {
Affinity.info(this, false, getString(R.string.error_required_field, this.c.getHint()));
} else if (obj.isEmpty()) {
Affinity.info(this, false, getString(R.string.error_required_field, this.d.getHint()));
} else {
r(value, obj);
}
}
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
new AppSession(this);
Bundle extras = getIntent().getExtras();
if (extras != null) {
this.e = extras.getInt("isCashback");
}
StringBuilder sb = new StringBuilder();
sb.append("onCreate: ");
sb.append(this.e);
this.d = (EditText) findViewById(R.id.layout_input_pin);
this.c = (NominalEditText) findViewById(R.id.input_nominal);
((Button) findViewById(R.id.btn_inquiry)).setOnClickListener(this);
this.c.setText(Var.toString(Integer.valueOf(this.e), ""));
}
public final void q() {
Bundle bundle = new Bundle();
bundle.putString("FromReservation", "0");
Affinity.purge(this, BottomNavigationActivity.class, bundle);
}
public final void r(String str, String str2) {
AppSession appSession = new AppSession(this);
CashbackMessage cashbackMessage = new CashbackMessage(appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID), str2, appSession.retrieve(AppSession.PROPERTY_AUTH_TOKEN), "SCKOM");
cashbackMessage.setAdditional_dataValue(0, str);
MessageComposer messageComposer = new MessageComposer(7, "");
messageComposer.setRequest_method(MessageComposer.POST);
messageComposer.setData_type(1);
messageComposer.setIs_credential(true);
messageComposer.setIs_encrypted(true);
messageComposer.setShowProgressRegular(true);
messageComposer.setMessageProcess(new a());
MessageSender messageSender = new MessageSender(this, messageComposer);
messageSender.setRequestMessage(cashbackMessage);
messageSender.execute();
}
}