正在查看: 大众借. v4.1.2 应用的 K0ACT.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 大众借. v4.1.2 应用的 K0ACT.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.shiliuj.ui.activitys;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.RelativeLayout;
import android.widget.TextView;
import androidx.fragment.app.Fragment;
import butterknife.BindView;
import com.alipay.alipaysecuritysdk.common.config.Constant;
import com.base.commonlibrary.base.BaseResult;
import com.base.commonlibrary.base.baserx.RxHelper;
import com.base.commonlibrary.base.baserx.RxSchedulers;
import com.base.commonlibrary.baseview.BaseDialogFragment;
import com.base.commonlibrary.control.IPermissionResultListener;
import com.base.commonlibrary.utils.ApplicationUtil;
import com.base.commonlibrary.utils.RegexUtil;
import com.base.commonlibrary.utils.SPUtils;
import com.base.commonlibrary.views.TitleLayout;
import com.shiliuj.mjyp.app.api.Api;
import com.shiliuj.mjyp.app.base.BaseBindActivity;
import com.shiliuj.mjyp.app.base.RxSubscriber;
import com.shiliuj.mjyp.app.fragment.LoginPwdDialog;
import com.shiliuj.ui.bean.OperatorBean;
import com.shiliuj.ui.bean.OperatorXpMsgForm;
import com.shiliuj.ui.bean.YlOperatorXpForm;
public class K0ACT extends BaseBindActivity {
@BindView(2131296385)
TextView btnGet;
@BindView(2131296423)
CheckBox ckXy;
@BindView(2131296429)
EditText code;
@BindView(2131296452)
TextView czmm;
@BindView(2131296616)
View line;
@BindView(2131296776)
TextView phone;
@BindView(2131296813)
RelativeLayout rl;
@BindView(2131296998)
TitleLayout title;
@BindView(2131297074)
TextView xy;
protected boolean canLoadMore() {
return false;
}
public int getLayoutId() {
return 2131492906;
}
public void initPresenter() {
}
protected void loadMore() {
}
protected void refresh() {
}
public void initView(Bundle bundle) {
this.phone.setText((String) SPUtils.getData("PHONE", ""));
this.btnGet.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
String obj = K0ACT.this.code.getText().toString();
if (!TextUtils.isEmpty(obj)) {
K0ACT.this.applyXpMsg(obj);
} else {
K0ACT k0act = K0ACT.this;
k0act.showShortToast(k0act.getResources().getString(2131690106));
}
}
});
}
public void applyXpMsg(final String str) {
permissionRequest(getString(2131689914), new String[]{"android.permission.WRITE_EXTERNAL_STORAGE"}, 100, new IPermissionResultListener() {
public void onPermissionFaild() {
}
public void onPermissionSuccess() {
SPUtils.putData("latitude", "中国");
SPUtils.putData("longitude", "中国");
if (TextUtils.isEmpty("中国")) {
SPUtils.putData("address", "中国");
} else {
SPUtils.putData("address", "中国");
}
K0ACT.this.operatorXpMsg(str);
}
});
}
public void operatorXpMsg(String str) {
this.mRxManager.add(Api.getDefault().operatorXpMsg(new OperatorXpMsgForm(str, (String) SPUtils.getData("address", "中国"), (String) SPUtils.getData("latitude", "0.0"), ApplicationUtil.getAPPVersion(this.mContext), (String) SPUtils.getData("longitude", "0.0"), Constant.SDK_OS)).compose(RxHelper.handleResult()).subscribe(new RxSubscriber<OperatorBean>(this.mContext, true) {
public void _onNext(OperatorBean operatorBean) {
String str2 = (String) SPUtils.getData("PHONE", "");
final String id = operatorBean.getId();
final String token = operatorBean.getToken();
final Fragment newInstance = LoginPwdDialog.newInstance(str2);
newInstance.setOnButtonOkClickListener(new BaseDialogFragment.OnButtonOkClickListener() {
public void onClick(View view, String str3) {
if (RegexUtil.isEmpty(str3)) {
return;
}
newInstance.dismiss();
K0ACT.this.operatorXp(id, token, str3);
}
});
K0ACT.this.getSupportFragmentManager().beginTransaction().add(newInstance, "LoginPwdDialog").commitAllowingStateLoss();
}
protected void _onError(String str2) {
K0ACT.this.showShortToast(str2);
}
}));
}
public void operatorXp(String str, String str2, String str3) {
this.mRxManager.add(Api.getDefault().operatorXp(new YlOperatorXpForm(str3, str, str2)).compose(RxSchedulers.io_main()).subscribe(new RxSubscriber<BaseResult>(this.mContext, true) {
public void _onNext(BaseResult baseResult) {
K0ACT.this.showShortToast(baseResult.getMessage() == null ? "" : baseResult.getMessage());
K0ACT.this.finish();
}
protected void _onError(String str4) {
K0ACT.this.showShortToast(str4);
}
}));
}
}