正在查看: BodyTech v7.6.4 应用的 ContractSignatureActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: BodyTech v7.6.4 应用的 ContractSignatureActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.fitnessmobileapps.fma.views;
import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import com.android.volley.Response;
import com.android.volley.VolleyError;
import com.fitnessmobileapps.bodytech39559.R;
import com.fitnessmobileapps.fma.Application;
import com.fitnessmobileapps.fma.feature.familyaccounts.domain.interactor.GetSelectedIdentityUserId;
import com.google.android.material.snackbar.Snackbar;
import com.mindbodyonline.android.api.sales.model.MBApiErrorResponse;
import com.mindbodyonline.android.api.sales.model.pos.packages.CartPackage;
import com.mindbodyonline.domain.apiModels.ErrorCodeResponse;
import org.koin.java.KoinJavaComponent;
public class ContractSignatureActivity extends SignatureEntryActivity {
private CartPackage f10555w;
private com.fitnessmobileapps.fma.util.t f10556x;
GetSelectedIdentityUserId f10557y = (GetSelectedIdentityUserId) KoinJavaComponent.a(GetSelectedIdentityUserId.class);
public void U() {
setResult(-1);
this.f10556x.l();
finish();
}
public void V(Void r12) {
runOnUiThread(new Runnable() {
@Override
public final void run() {
ContractSignatureActivity.this.U();
}
});
}
public void W(VolleyError volleyError) {
this.f10556x.l();
if (volleyError.getMessage() != null) {
this.f10556x.z(volleyError.getMessage(), volleyError.getCause());
return;
}
if (volleyError.networkResponse == null) {
this.f10556x.B(volleyError.fillInStackTrace());
return;
}
ErrorCodeResponse a10 = of.e.a(volleyError);
MBApiErrorResponse b10 = of.e.b(volleyError);
if (a10 != null) {
this.f10556x.z(a10.Message, volleyError.fillInStackTrace());
} else if (b10 != null) {
this.f10556x.z(b10.getDetail(), volleyError.fillInStackTrace());
}
}
public void X(final VolleyError volleyError) {
H().clearSignature();
F().setVisibility(0);
runOnUiThread(new Runnable() {
@Override
public final void run() {
ContractSignatureActivity.this.W(volleyError);
}
});
}
public void Y() {
Bitmap c10 = com.mindbodyonline.android.views.a.c(G(), 800, H().getBitmapConfig());
byte[] f10 = com.mindbodyonline.android.views.a.f(c10, 80);
c10.recycle();
je.a.h(Application.d().c().r(), this.f10555w.getId(), this.f10557y.c().getValue(), f10, new Response.Listener() {
@Override
public final void onResponse(Object obj) {
ContractSignatureActivity.this.V((Void) obj);
}
}, new Response.ErrorListener() {
@Override
public final void onErrorResponse(VolleyError volleyError) {
ContractSignatureActivity.this.X(volleyError);
}
});
}
public static Intent a0(Context context, CartPackage cartPackage) {
Intent intent = new Intent(context, (Class<?>) ContractSignatureActivity.class);
intent.putExtra("BUNDLE_KEY_CART_CONTRACT", p001if.b.c(cf.d.g(cartPackage)));
return intent;
}
private void b0() {
if (!H().hasSignature()) {
Snackbar.n0(H(), getString(R.string.required_signature), 0).a0();
return;
}
I().setVisible(false);
this.f10556x.I();
new Thread(new Runnable() {
@Override
public final void run() {
ContractSignatureActivity.this.Y();
}
}).start();
}
public void Z(CartPackage cartPackage) {
this.f10555w = cartPackage;
O(getString(R.string.contract_signature_header));
}
@Override
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
this.f10556x = new com.fitnessmobileapps.fma.util.t(this);
CartPackage cartPackage = bundle != null ? (CartPackage) cf.d.b(p001if.b.a(bundle.getString("BUNDLE_KEY_CART_CONTRACT")), CartPackage.class) : getIntent().hasExtra("BUNDLE_KEY_CART_CONTRACT") ? (CartPackage) cf.d.b(p001if.b.a(getIntent().getStringExtra("BUNDLE_KEY_CART_CONTRACT")), CartPackage.class) : null;
if (cartPackage == null || cartPackage.getCatalogPackage() == null || cartPackage.getCatalogPackage().getContractTemplate() == null) {
throw new IllegalArgumentException("You must pass a valid cart package to the intent");
}
Z(cartPackage);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
boolean onCreateOptionsMenu = super.onCreateOptionsMenu(menu);
I().setTitle(getString(R.string.agree));
return onCreateOptionsMenu;
}
@Override
public boolean onOptionsItemSelected(MenuItem menuItem) {
if (menuItem.getItemId() != R.id.menu_item) {
return super.onOptionsItemSelected(menuItem);
}
b0();
return true;
}
@Override
protected void onSaveInstanceState(Bundle bundle) {
bundle.putString("BUNDLE_KEY_CART_CONTRACT", p001if.b.c(cf.d.g(this.f10555w)));
super.onSaveInstanceState(bundle);
}
}