package com.haicaojie.android.ui.mine;
|
|
import android.content.DialogInterface;
|
import android.content.Intent;
|
import android.content.SharedPreferences;
|
import android.content.pm.ApplicationInfo;
|
import android.os.Build;
|
import android.os.Bundle;
|
import android.text.Editable;
|
import android.text.TextWatcher;
|
import android.view.View;
|
import android.view.Window;
|
import android.view.WindowManager;
|
import android.widget.CheckBox;
|
import android.widget.LinearLayout;
|
import android.widget.TextView;
|
import android.widget.Toast;
|
|
import com.google.gson.Gson;
|
import com.google.gson.GsonBuilder;
|
import com.google.gson.reflect.TypeToken;
|
import com.haicaojie.android.BasicTextHttpResponseHandler;
|
import com.haicaojie.android.R;
|
import com.haicaojie.android.ShoppingApi;
|
import com.haicaojie.android.entity.Account;
|
import com.haicaojie.android.ui.BaseActivity;
|
import com.haicaojie.android.util.AddZFBInfoDialog;
|
import com.haicaojie.android.util.BindingDialog;
|
import com.haicaojie.android.util.GoReviewDialog;
|
import com.haicaojie.android.util.VerificationCodeErrorDialog;
|
import com.lcjian.library.util.MarketUtils;
|
import com.lcjian.library.util.SingleToast;
|
import com.lcjian.library.util.common.StringUtils;
|
import com.lcjian.library.widget.ClearEditText;
|
|
import org.apache.http.Header;
|
import org.json.JSONObject;
|
|
import java.util.List;
|
|
/**
|
* Created by weikou2015 on 2017/2/21.
|
* 提现
|
*/
|
|
public class WithdrawCashActivity extends BaseActivity implements View.OnClickListener {
|
|
private TextView tv_left;
|
private TextView tv_title;
|
private TextView tv_zhifubao_add;
|
private TextView tv_real_name, tv_zhifubao_account_num;
|
private TextView tv_wchat_num, tv_withdraw_hint;
|
// private CheckBox cb_zhifubao;
|
private CheckBox cb_wchat;
|
private ClearEditText et_cash_num;
|
private TextView tv_withdraw_max;
|
private TextView tv_next;
|
// private SlidingMenu slidingmenu_zhifubao;
|
private LinearLayout ll_zhifubao_delete;
|
private LinearLayout ll_wchat_delete;
|
private double maxWithdraw = 0;
|
|
@Override
|
protected void onCreate(Bundle savedInstanceState) {
|
super.onCreate(savedInstanceState);
|
setContentView(R.layout.activity_withdraw_cash);
|
/*
|
* 计算状态栏高度并设置
|
*/
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
|
Window window = getWindow();
|
window.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS,
|
WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
|
int result = 0;
|
int resourceId = getResources().getIdentifier("status_bar_height",
|
"dimen", "android");
|
if (resourceId > 0) {
|
result = getResources().getDimensionPixelSize(resourceId);
|
}
|
//设置状态栏文字颜色及图标为深色
|
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
|
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,
|
result);
|
findViewById(R.id.v_status_bar).setLayoutParams(params);
|
} else {
|
findViewById(R.id.v_status_bar).setVisibility(View.GONE);
|
}
|
tv_left = (TextView) findViewById(R.id.tv_top_bar_left);
|
tv_title = (TextView) findViewById(R.id.tv_top_bar_middle);
|
tv_zhifubao_add = (TextView) findViewById(R.id.tv_zhifubao_add);
|
tv_wchat_num = (TextView) findViewById(R.id.tv_wchat_num);
|
// cb_zhifubao = (CheckBox) findViewById(R.id.cb_zhifubao);
|
cb_wchat = (CheckBox) findViewById(R.id.cb_wchat);
|
et_cash_num = (ClearEditText) findViewById(R.id.et_withdraw_cash);
|
tv_withdraw_max = (TextView) findViewById(R.id.tv_withdraw_cash_total);
|
// slidingmenu_zhifubao = (SlidingMenu) findViewById(R.id.slidingmenu_zhifubao);
|
tv_next = (TextView) findViewById(R.id.tv_next);
|
tv_real_name = (TextView) findViewById(R.id.tv_real_name);
|
tv_zhifubao_account_num = (TextView) findViewById(R.id.tv_zhifubao_account_num);
|
ll_zhifubao_delete = (LinearLayout) findViewById(R.id.ll_zhifubao_delete);
|
ll_wchat_delete = (LinearLayout) findViewById(R.id.ll_wchat_delete);
|
tv_withdraw_hint = (TextView) findViewById(R.id.tv_withdraw_hint);
|
|
// tv_left.setText("返回");
|
SharedPreferences sp = getSharedPreferences("user", MODE_PRIVATE);
|
tv_withdraw_hint.setText(sp.getString("Prompt", "") + "\n" + sp.getString("Prompt2", ""));
|
tv_title.setText("提现");
|
et_cash_num.addTextChangedListener(new TextWatcher() {
|
@Override
|
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
|
|
}
|
|
@Override
|
public void onTextChanged(CharSequence s, int start, int before, int count) {
|
|
}
|
|
@Override
|
public void afterTextChanged(Editable s) {
|
try {
|
if (!StringUtils.isEmpty(s.toString()) && Double.parseDouble(s.toString()) > maxWithdraw) {
|
tv_withdraw_max.setText("超出最大可提现金额!");
|
tv_withdraw_max.setTextColor(getResources().getColor(R.color.main_text_color));
|
tv_next.setBackgroundResource(R.drawable.shape_mobile_login);
|
tv_next.setEnabled(false);
|
} else {
|
tv_withdraw_max.setText("可提现余额" + maxWithdraw + "元");
|
tv_withdraw_max.setTextColor(getResources().getColor(R.color.gray));
|
if (tv_zhifubao_account_num.getVisibility() == View.VISIBLE) {
|
tv_next.setBackgroundResource(R.drawable.shape_mobile_login_light);
|
tv_next.setEnabled(true);
|
}
|
}
|
} catch (NumberFormatException e) {
|
e.printStackTrace();
|
}
|
|
}
|
});
|
|
tv_next.setEnabled(false);
|
// cb_zhifubao.setChecked(true);
|
tv_left.setOnClickListener(this);
|
tv_next.setOnClickListener(this);
|
tv_wchat_num.setOnClickListener(this);
|
tv_zhifubao_add.setOnClickListener(this);
|
findViewById(R.id.tv_zhifubao_delete).setOnClickListener(this);
|
findViewById(R.id.tv_wchat_delete).setOnClickListener(this);
|
|
}
|
|
@Override
|
protected void onResume() {
|
super.onResume();
|
getAccount();
|
}
|
|
|
private int error = 3;
|
String phone = "";
|
private JSONObject alipayBindState;
|
|
@Override
|
public void onClick(View v) {
|
switch (v.getId()) {
|
case R.id.tv_top_bar_left:
|
finish();
|
break;
|
case R.id.tv_wchat_num://绑定微信账号
|
setBindingAccount("2");
|
break;
|
case R.id.tv_zhifubao_add://绑定支付宝账号
|
if (alipayBindState != null) {
|
if (alipayBindState.optString("state").equalsIgnoreCase("1")) {
|
AddZFBInfoDialog.Builder builder = new AddZFBInfoDialog.Builder(WithdrawCashActivity.this);
|
builder.setTitle("验证失败").setMessage("你的账户目前没有余额,暂时不能绑定支付宝提现").setPositiveButton("知道了", new DialogInterface.OnClickListener() {
|
@Override
|
public void onClick(DialogInterface dialogInterface, int i) {
|
dialogInterface.dismiss();
|
}
|
}).create().show();
|
break;
|
} else if (alipayBindState.optString("state").equalsIgnoreCase("2")) {
|
SingleToast.showToast(WithdrawCashActivity.this, alipayBindState.optString("msg"));
|
break;
|
}
|
}
|
if (StringUtils.isEmpty(phone)) {
|
VerificationCodeErrorDialog.Builder builder = new VerificationCodeErrorDialog.Builder(WithdrawCashActivity.this);
|
builder.setMessage("为了你的资金安全,需要绑定手机号").setTitle("温馨提示").setPositiveButton("绑定", new DialogInterface.OnClickListener() {
|
@Override
|
public void onClick(DialogInterface dialogInterface, int i) {//微信登录
|
dialogInterface.dismiss();
|
Intent intent = new Intent(WithdrawCashActivity.this, MobileLoginActvity.class);
|
intent.putExtra("title", "绑定");
|
startActivity(intent);
|
}
|
}).setNegativeButton("", new DialogInterface.OnClickListener() {
|
@Override
|
public void onClick(DialogInterface dialogInterface, int i) {
|
dialogInterface.dismiss();
|
finish();
|
}
|
}).create().show();
|
break;
|
}
|
Intent intent1 = new Intent(WithdrawCashActivity.this, ReviseAccountActivity.class);
|
if (tv_zhifubao_add.getText().toString().equalsIgnoreCase("修改")) {
|
intent1.putExtra("title", "修改账号");
|
} else {
|
intent1.putExtra("title", "添加账号");
|
|
}
|
startActivity(intent1);
|
// setBindingAccount("1");
|
break;
|
case R.id.tv_next:
|
if (StringUtils.isEmpty(phone)) {
|
if (maxWithdraw == 0) {
|
AddZFBInfoDialog.Builder builder = new AddZFBInfoDialog.Builder(WithdrawCashActivity.this);
|
builder.setTitle("验证失败").setMessage("你的账户目前没有余额,暂时不能绑定支付宝提现").setPositiveButton("知道了", new DialogInterface.OnClickListener() {
|
@Override
|
public void onClick(DialogInterface dialogInterface, int i) {
|
dialogInterface.dismiss();
|
}
|
}).create().show();
|
} else {
|
VerificationCodeErrorDialog.Builder builder = new VerificationCodeErrorDialog.Builder(WithdrawCashActivity.this);
|
builder.setMessage("为了你的资金安全,需要绑定手机号").setTitle("温馨提示").setPositiveButton("绑定", new DialogInterface.OnClickListener() {
|
@Override
|
public void onClick(DialogInterface dialogInterface, int i) {//微信登录
|
dialogInterface.dismiss();
|
Intent intent = new Intent(WithdrawCashActivity.this, MobileLoginActvity.class);
|
intent.putExtra("title", "绑定");
|
startActivity(intent);
|
}
|
}).setNegativeButton("", new DialogInterface.OnClickListener() {
|
@Override
|
public void onClick(DialogInterface dialogInterface, int i) {
|
dialogInterface.dismiss();
|
finish();
|
}
|
}).create().show();
|
}
|
break;
|
}
|
if (!isHaveZhiFuBao) {
|
if (alipayBindState.optString("state").equalsIgnoreCase("1")) {
|
AddZFBInfoDialog.Builder builder = new AddZFBInfoDialog.Builder(WithdrawCashActivity.this);
|
builder.setTitle("验证失败").setMessage("你的账户目前没有余额,暂时不能绑定支付宝提现").setPositiveButton("知道了", new DialogInterface.OnClickListener() {
|
@Override
|
public void onClick(DialogInterface dialogInterface, int i) {
|
dialogInterface.dismiss();
|
}
|
}).create().show();
|
} else if (alipayBindState.optString("state").equalsIgnoreCase("2")) {
|
SingleToast.showToast(WithdrawCashActivity.this, alipayBindState.optString("msg"));
|
} else {
|
SingleToast.showToast(WithdrawCashActivity.this, "请先绑定支付宝账户");
|
Intent intent = new Intent(WithdrawCashActivity.this, ReviseAccountActivity.class);
|
intent.putExtra("title", "添加账号");
|
startActivity(intent);
|
}
|
break;
|
}
|
if (StringUtils.isEmpty(et_cash_num.getText().toString())) {
|
SingleToast.showToast(WithdrawCashActivity.this, "请添加提现金额");
|
return;
|
}
|
if (Double.parseDouble(et_cash_num.getText().toString()) > maxWithdraw || maxWithdraw == 0) {
|
SingleToast.showToast(WithdrawCashActivity.this, "你当前可提现余额不足");
|
return;
|
}
|
if (error != 0) {
|
SingleToast.showToast(WithdrawCashActivity.this, "密码输入错误,请明天再试!");
|
return;
|
}
|
if (Double.parseDouble(et_cash_num.getText().toString()) < minMoney) {
|
SingleToast.showToast(WithdrawCashActivity.this, "单笔提现不低于" + minMoney + "元!");
|
return;
|
}
|
if (Double.parseDouble(et_cash_num.getText().toString()) > maxMoney) {
|
SingleToast.showToast(WithdrawCashActivity.this, "单笔提现不高于" + maxMoney + "元!");
|
return;
|
}
|
|
if (!isWithdraw) {
|
SingleToast.showToast(WithdrawCashActivity.this, noWithdrawReason);
|
break;
|
}
|
canExtract(et_cash_num.getText().toString());
|
break;
|
case R.id.tv_wchat_delete:
|
deletebindingaccount("2");
|
break;
|
case R.id.tv_zhifubao_delete:
|
deletebindingaccount("1");
|
break;
|
}
|
}
|
|
private void canExtract(String money) {
|
String uid = getSharedPreferences("user", MODE_PRIVATE).getString("uid", "");
|
ShoppingApi.canExtract(WithdrawCashActivity.this, uid, money, new BasicTextHttpResponseHandler() {
|
@Override
|
public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception {
|
if (jsonObject.optString("code").equalsIgnoreCase("0")) {
|
Intent intent = new Intent(WithdrawCashActivity.this, ReviseAccountActivity.class);
|
intent.putExtra("title", "提现");
|
intent.putExtra("money", et_cash_num.getText().toString());
|
startActivityForResult(intent, 1);
|
} else {
|
Toast.makeText(WithdrawCashActivity.this, jsonObject.optString("msg"), Toast.LENGTH_SHORT).show();
|
}
|
}
|
});
|
}
|
|
String pwd = "";
|
|
boolean isHaveWchat = false;
|
boolean isHaveZhiFuBao = false;
|
|
@Override
|
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
|
super.onActivityResult(requestCode, resultCode, data);
|
if (resultCode == 2) {
|
GoReviewDialog.Builder builder = new GoReviewDialog.Builder(this);
|
builder.setPositiveButton("", new DialogInterface.OnClickListener() {
|
@Override
|
public void onClick(DialogInterface dialog, int which) {
|
mateAppMarket();
|
dialog.dismiss();
|
}
|
});
|
builder.setNegativeButton("", new DialogInterface.OnClickListener() {
|
@Override
|
public void onClick(DialogInterface dialog, int which) {
|
dialog.dismiss();
|
}
|
});
|
builder.create().show();
|
} else if (resultCode == 1) {
|
setResult(1);
|
finish();
|
}
|
}
|
|
private void mateAppMarket() {
|
final SharedPreferences sp = getSharedPreferences("user", MODE_PRIVATE);
|
final List<ApplicationInfo> list = MarketUtils.filterInstalledPkgs(this, getPackageName());
|
if (list != null && list.size() > 0 && (!sp.getBoolean("isReview", false))) {
|
if (Build.BRAND.equalsIgnoreCase("XiaoMi")) {
|
for (int i = 0; i < list.size(); i++) {
|
if (list.get(i).packageName.equalsIgnoreCase("com.xiaomi.market")) {
|
MarketUtils.launchAppDetail(WithdrawCashActivity.this, getPackageName(), list.get(i).packageName);
|
break;
|
} else if ((!list.get(i).packageName
|
.equalsIgnoreCase("com.xiaomi.market"))
|
&& (i == list.size() - 1)) {
|
MarketUtils.launchAppDetail(
|
WithdrawCashActivity.this,
|
getPackageName(),
|
list.get(0).packageName);
|
}
|
}
|
} else if (Build.BRAND.equalsIgnoreCase("MeiZu")) {
|
for (int i = 0; i < list.size(); i++) {
|
if (list.get(i).packageName.equalsIgnoreCase("com.meizu.mstore")) {
|
MarketUtils.launchAppDetail(WithdrawCashActivity.this, getPackageName(), list.get(i).packageName);
|
break;
|
} else if ((!list.get(i).packageName
|
.equalsIgnoreCase("com.meizu.mstore"))
|
&& (i == list.size() - 1)) {
|
MarketUtils.launchAppDetail(
|
WithdrawCashActivity.this,
|
getPackageName(),
|
list.get(0).packageName);
|
}
|
}
|
} else if (Build.BRAND.equalsIgnoreCase("CoolPad")) {
|
for (int i = 0; i < list.size(); i++) {
|
if (list.get(i).packageName.equalsIgnoreCase("com.yulong.android.coolmart")) {
|
MarketUtils.launchAppDetail(WithdrawCashActivity.this, getPackageName(), list.get(i).packageName);
|
break;
|
} else if ((!list.get(i).packageName
|
.equalsIgnoreCase("com.yulong.android.coolmart"))
|
&& (i == list.size() - 1)) {
|
MarketUtils.launchAppDetail(
|
WithdrawCashActivity.this,
|
getPackageName(),
|
list.get(0).packageName);
|
}
|
}
|
} else if (Build.BRAND.equalsIgnoreCase("OPPO")) {
|
for (int i = 0; i < list.size(); i++) {
|
if (list.get(i).packageName.equalsIgnoreCase("com.oppo.market")) {
|
MarketUtils.launchAppDetail(WithdrawCashActivity.this, getPackageName(), list.get(i).packageName);
|
break;
|
} else if ((!list.get(i).packageName
|
.equalsIgnoreCase("com.oppo.market"))
|
&& (i == list.size() - 1)) {
|
MarketUtils.launchAppDetail(
|
WithdrawCashActivity.this,
|
getPackageName(),
|
list.get(0).packageName);
|
}
|
}
|
} else if (Build.BRAND.equalsIgnoreCase("vivo")) {
|
for (int i = 0; i < list.size(); i++) {
|
if (list.get(i).packageName.equalsIgnoreCase("com.bbk.appstore")) {
|
MarketUtils.launchAppDetail(WithdrawCashActivity.this, getPackageName(), list.get(i).packageName);
|
break;
|
} else if ((!list.get(i).packageName
|
.equalsIgnoreCase("com.bbk.appstore"))
|
&& (i == list.size() - 1)) {
|
MarketUtils.launchAppDetail(
|
WithdrawCashActivity.this,
|
getPackageName(),
|
list.get(0).packageName);
|
}
|
}
|
} else if (Build.BRAND.equalsIgnoreCase("HuaWei")) {
|
for (int i = 0; i < list.size(); i++) {
|
if (list.get(i).packageName.equalsIgnoreCase("com.huawei.appmarket")) {
|
MarketUtils.launchAppDetail(WithdrawCashActivity.this, getPackageName(), list.get(i).packageName);
|
break;
|
} else if ((!list.get(i).packageName
|
.equalsIgnoreCase("com.huawei.appmarket"))
|
&& (i == list.size() - 1)) {
|
MarketUtils.launchAppDetail(
|
WithdrawCashActivity.this,
|
getPackageName(),
|
list.get(0).packageName);
|
}
|
}
|
} else {
|
MarketUtils.launchAppDetail(WithdrawCashActivity.this, getPackageName(), list.get(0).packageName);
|
}
|
}
|
}
|
|
private double maxMoney;
|
private double minMoney;
|
private boolean isWithdraw = false;
|
private String noWithdrawReason = "";
|
|
private void getAccount() {
|
ShoppingApi.getUserAccount(this, getSharedPreferences("user", MODE_PRIVATE).getString("uid", "0"), new BasicTextHttpResponseHandler() {
|
@Override
|
public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception {
|
if (jsonObject.optString("code").equalsIgnoreCase("0")) {
|
Gson gson = new GsonBuilder().serializeNulls().create();
|
Account info = gson.fromJson(jsonObject.optJSONObject("data").toString(), new TypeToken<Account>() {
|
}.getType());
|
pwd = info.getUser().getPayPassword();
|
error = Integer.parseInt(info.getError());
|
maxWithdraw = Double.parseDouble(info.getUser().getMyHongBao());
|
minMoney = Double.parseDouble(info.getMinMoney());
|
maxMoney = Double.parseDouble(info.getMaxMoney());
|
phone = info.getUser().getPhone();
|
alipayBindState = jsonObject.optJSONObject("data").optJSONObject("alipayBindState");
|
isWithdraw = Boolean.parseBoolean(jsonObject.optJSONObject("data").optString("canExtract"));
|
noWithdrawReason = jsonObject.optJSONObject("data").optString("extractErrorMsg");
|
|
for (int i = 0; i < info.getBindingAccountList().size(); i++) {
|
if (info.getBindingAccountList().get(i).getType().equalsIgnoreCase("1")) {
|
tv_zhifubao_account_num.setText(info.getBindingAccountList().get(i).getAccount());
|
tv_real_name.setText(info.getBindingAccountList().get(i).getName());
|
// cb_zhifubao.setVisibility(View.VISIBLE);
|
isHaveZhiFuBao = true;
|
} else if (info.getBindingAccountList().get(i).getType().equalsIgnoreCase("2")) {
|
tv_wchat_num.setText(info.getBindingAccountList().get(i).getAccount());
|
tv_wchat_num.setClickable(false);
|
cb_wchat.setVisibility(View.VISIBLE);
|
isHaveWchat = true;
|
}
|
}
|
if (!isHaveZhiFuBao) {
|
tv_zhifubao_add.setText("添加支付宝账号");
|
tv_zhifubao_add.setTextColor(getResources().getColor(R.color.gray));
|
tv_zhifubao_add.setBackgroundColor(getResources().getColor(R.color.white));
|
// cb_zhifubao.setVisibility(View.GONE);
|
ll_zhifubao_delete.setVisibility(View.GONE);
|
findViewById(R.id.ll_zhifubao_info).setVisibility(View.GONE);
|
} else {
|
findViewById(R.id.ll_zhifubao_info).setVisibility(View.VISIBLE);
|
// cb_zhifubao.setVisibility(View.VISIBLE);
|
ll_zhifubao_delete.setVisibility(View.VISIBLE);
|
tv_zhifubao_add.setText("修改");
|
findViewById(R.id.iv_input).setVisibility(View.INVISIBLE);
|
tv_zhifubao_add.setTextColor(getResources().getColor(R.color.main_text_color));
|
tv_zhifubao_add.setBackgroundResource(R.drawable.shape_withdraw_cash_bg);
|
}
|
|
if (!isHaveWchat) {
|
tv_wchat_num.setText("添加账号");
|
cb_wchat.setVisibility(View.GONE);
|
ll_wchat_delete.setVisibility(View.GONE);
|
tv_wchat_num.setClickable(true);
|
} else {
|
cb_wchat.setVisibility(View.VISIBLE);
|
ll_wchat_delete.setVisibility(View.VISIBLE);
|
tv_wchat_num.setClickable(false);
|
}
|
tv_withdraw_max.setText("可提现余额" + maxWithdraw + "元");
|
}
|
}
|
|
@Override
|
public void onFailure(int statusCode, Header[] headers, String responseString, Throwable throwable) {
|
super.onFailure(statusCode, headers, responseString, throwable);
|
}
|
});
|
}
|
|
/**
|
* 账户绑定
|
*/
|
private void setBindingAccount(final String type) {
|
final BindingDialog.Builder builder = new BindingDialog.Builder(this);
|
builder.setPositiveButton("", new DialogInterface.OnClickListener() {
|
@Override
|
public void onClick(DialogInterface dialog, int which) {
|
SharedPreferences sp = getSharedPreferences("user", MODE_PRIVATE);
|
ShoppingApi.addbindingaccount(WithdrawCashActivity.this, sp.getString("uid", ""), builder.account, builder.name, type, new BasicTextHttpResponseHandler() {
|
@Override
|
public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception {
|
if (jsonObject.optString("code").equalsIgnoreCase("0")) {
|
if (type.equalsIgnoreCase("1")) {
|
tv_zhifubao_add.setText(builder.account);
|
// cb_zhifubao.setVisibility(View.VISIBLE);
|
// cb_zhifubao.setChecked(true);
|
ll_zhifubao_delete.setVisibility(View.VISIBLE);
|
} else if (type.equalsIgnoreCase("2")) {
|
tv_wchat_num.setText(builder.account);
|
cb_wchat.setVisibility(View.VISIBLE);
|
cb_wchat.setChecked(true);
|
ll_wchat_delete.setVisibility(View.VISIBLE);
|
}
|
}
|
}
|
});
|
dialog.dismiss();
|
}
|
});
|
builder.create().show();
|
}
|
|
/**
|
* 账户绑定
|
*/
|
private void deletebindingaccount(final String type) {
|
SharedPreferences sp = getSharedPreferences("user", MODE_PRIVATE);
|
ShoppingApi.deletebindingaccount(WithdrawCashActivity.this, sp.getString("uid", ""), type, new BasicTextHttpResponseHandler() {
|
@Override
|
public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception {
|
if (jsonObject.optString("code").equalsIgnoreCase("0")) {
|
if (type.equalsIgnoreCase("1")) {
|
ll_zhifubao_delete.setVisibility(View.GONE);
|
// cb_zhifubao.setVisibility(View.GONE);
|
tv_zhifubao_add.setText("添加账号");
|
} else if (type.equalsIgnoreCase("2")) {
|
ll_wchat_delete.setVisibility(View.GONE);
|
cb_wchat.setVisibility(View.GONE);
|
tv_wchat_num.setText("添加账号");
|
tv_wchat_num.setClickable(true);
|
}
|
Toast.makeText(WithdrawCashActivity.this, "删除账号成功!", Toast.LENGTH_LONG).show();
|
}
|
}
|
});
|
|
}
|
}
|