正在查看: 鲸鱼借条 v4.1.2 应用的 K0ACT.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 鲸鱼借条 v4.1.2 应用的 K0ACT.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.yuxianghua.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 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.yuxianghua.mjyp.app.api.Api;
import com.yuxianghua.mjyp.app.api.AppConfig;
import com.yuxianghua.mjyp.app.base.BaseBindActivity;
import com.yuxianghua.mjyp.app.base.RxSubscriber;
import com.yuxianghua.mjyp.app.fragment.LoginPwdDialog;
import com.yuxianghua.ui.bean.OperatorBean;
import com.yuxianghua.ui.bean.OperatorXpMsgForm;
import com.yuxianghua.ui.bean.YlOperatorXpForm;
import rx.Subscriber;
import yhgjgdf.ijnhjfyd.ikbujfjfnjkif.R;
public class K0ACT extends BaseBindActivity {
@BindView(R.id.btn_get)
TextView btnGet;
@BindView(R.id.ck_xy)
CheckBox ckXy;
@BindView(R.id.code)
EditText code;
@BindView(R.id.czmm)
TextView czmm;
@BindView(R.id.line)
View line;
@BindView(R.id.phone)
TextView phone;
@BindView(R.id.rl)
RelativeLayout rl;
@BindView(R.id.title)
TitleLayout title;
@BindView(R.id.xy)
TextView xy;
@Override
protected boolean canLoadMore() {
return false;
}
@Override
public int getLayoutId() {
return R.layout.activity_info_sim;
}
@Override
public void initPresenter() {
}
@Override
protected void loadMore() {
}
@Override
protected void refresh() {
}
@Override
public void initView(Bundle bundle) {
this.phone.setText((String) SPUtils.getData(AppConfig.CACHE.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(R.string.service_password_null));
}
}
});
}
public void applyXpMsg(final String str) {
permissionRequest(getString(R.string.permission_tip), new String[]{"android.permission.WRITE_EXTERNAL_STORAGE"}, 100, new IPermissionResultListener() {
@Override
public void onPermissionFaild() {
}
@Override
public void onPermissionSuccess() {
SPUtils.putData(AppConfig.latitude, "中国");
SPUtils.putData(AppConfig.longitude, "中国");
if (TextUtils.isEmpty("中国")) {
SPUtils.putData(AppConfig.address, "中国");
} else {
SPUtils.putData(AppConfig.address, "中国");
}
K0ACT.this.operatorXpMsg(str);
}
});
}
public void operatorXpMsg(String str) {
this.mRxManager.add(Api.getDefault().operatorXpMsg(new OperatorXpMsgForm(str, (String) SPUtils.getData(AppConfig.address, "中国"), (String) SPUtils.getData(AppConfig.latitude, "0.0"), ApplicationUtil.getAPPVersion(this.mContext), (String) SPUtils.getData(AppConfig.longitude, "0.0"), Constant.SDK_OS)).compose(RxHelper.handleResult()).subscribe((Subscriber<? super R>) new RxSubscriber<OperatorBean>(this.mContext, true) {
@Override
public void _onNext(OperatorBean operatorBean) {
String str2 = (String) SPUtils.getData(AppConfig.CACHE.PHONE, "");
final String id = operatorBean.getId();
final String token = operatorBean.getToken();
final LoginPwdDialog newInstance = LoginPwdDialog.newInstance(str2);
newInstance.setOnButtonOkClickListener(new BaseDialogFragment.OnButtonOkClickListener() {
@Override
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();
}
@Override
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((Subscriber<? super R>) new RxSubscriber<BaseResult>(this.mContext, true) {
@Override
public void _onNext(BaseResult baseResult) {
K0ACT.this.showShortToast(baseResult.getMessage() == null ? "" : baseResult.getMessage());
K0ACT.this.finish();
}
@Override
protected void _onError(String str4) {
K0ACT.this.showShortToast(str4);
}
}));
}
}