正在查看: SpeedCash v6.5.1482 应用的 OneKlickPayActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: SpeedCash v6.5.1482 应用的 OneKlickPayActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.bm.sc.bebasbayar.ui.activity;
import android.annotation.SuppressLint;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.appcompat.widget.SearchView;
import androidx.appcompat.widget.Toolbar;
import com.bm.sc.auth.ui.oneclick.OneClickCartActivity;
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.qr.DataMessage;
import com.bm.sc.bebasbayar.setting.session.AppSession;
import com.bm.sc.bebasbayar.ui.BaseActivity;
import com.bm.sc.util.android.Device;
import com.bm.sc.util.common.Var;
import java.util.HashMap;
public class OneKlickPayActivity extends BaseActivity {
public Bundle c;
public Toolbar d;
public TextView e;
public class a implements View.OnClickListener {
public a() {
}
@Override
public void onClick(View view) {
Affinity.purge(OneKlickPayActivity.this, OneClickCartActivity.class);
}
}
public class b implements View.OnClickListener {
public b() {
}
@Override
public void onClick(View view) {
Affinity.purge(OneKlickPayActivity.this, OneClickCartActivity.class);
}
}
public class c implements MessageProcess {
public c() {
}
@Override
public void afterProcess(BaseMessage baseMessage) {
APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper(baseMessage);
if (aPIMessageWrapper.isOK()) {
HashMap<String, Object> hashMap = aPIMessageWrapper.getData().get(0);
String var = Var.toString(hashMap.get("total_cart"), "0");
Var.toString(hashMap.get("total_payment"), "0");
OneKlickPayActivity.this.e.setText(var);
return;
}
if (!aPIMessageWrapper.getResponse_code().equals(MessageSender.DISCONNECT_INTERNET)) {
Affinity.info(OneKlickPayActivity.this, false, Var.toString(aPIMessageWrapper.getResponse_description(), ""));
} else {
SearchView.OnQueryTextListener onQueryTextListener = OneKlickPayActivity.this;
Affinity.info(onQueryTextListener, false, onQueryTextListener.getString(R.string.error_connection_offline));
}
}
@Override
public void backgroundProcess(long j, long j2, boolean z) {
}
@Override
public void preProcess() {
}
}
@Override
public int getContentResource() {
return R.layout.activity_one_klick_pay;
}
@Override
public int getLayoutResource() {
return R.layout.activity_one_klick_pay;
}
@Override
public int getMenuResource() {
return R.menu.main;
}
@Override
public int getToolbarIconResource() {
return R.drawable.ic_chevron_left_white_24dp;
}
@Override
public String getWikiNameSpace() {
return null;
}
@Override
public boolean isEligibleForFavorit() {
return false;
}
@Override
public void onActivityResult(int i, int i2, Intent intent) {
super.onActivityResult(i, i2, intent);
}
@Override
@SuppressLint({"SetJavaScriptEnabled", "AddJavascriptInterface"})
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
this.d = findViewById(R.id.bb_toolbar);
this.c = getIntent().getExtras();
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
menu.findItem(R.id.menu_item_search).setVisible(false);
menu.findItem(R.id.menu_item_set_favorit).setVisible(false);
menu.findItem(R.id.menu_cart).setVisible(true);
MenuItem findItem = menu.findItem(R.id.menu_cart);
this.e = (TextView) findItem.getActionView().findViewById(R.id.cart_new_count);
findItem.getActionView().setOnClickListener(new a());
this.e.setOnClickListener(new b());
q();
return true;
}
@Override
public void onRequestPermissionsResult(int i, @NonNull String[] strArr, @NonNull int[] iArr) {
super.onRequestPermissionsResult(i, strArr, iArr);
}
public final void q() {
MessageComposer messageComposer = new MessageComposer(10, "api/v1/cart/resume");
messageComposer.setRequest_method(MessageComposer.GET);
messageComposer.setData_type(2);
messageComposer.addMessage("user_id", this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID));
messageComposer.addMessage(DataMessage.ID_OUTLET, this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID));
messageComposer.addMessage("user_uuid", Device.getDeviceUUID(this).toString());
messageComposer.addMessage(BaseMessage.INDEX_VIA, "BB ANDROID");
messageComposer.setShowProgressRegular(false);
messageComposer.setIs_encrypted(false);
messageComposer.setMessageProcess(new c());
new MessageSender(this, messageComposer).execute();
}
}