package com.quark.us; import java.util.ArrayList; import java.util.List; import org.apache.http.NameValuePair; import org.apache.http.message.BasicNameValuePair; import org.json.JSONObject; import android.content.DialogInterface; import android.content.Intent; import android.content.SharedPreferences; import android.content.SharedPreferences.Editor; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.ImageButton; import android.widget.TextView; import com.carson.https.HttpsUtils; import com.qingmu.jianzhidaren.R; import com.quark.common.ToastUtil; import com.quark.common.Url; import com.quark.jianzhidaren.BaseActivity; import com.quark.localslideshowview.LocalSlideShowView; import com.quark.ui.widget.CommonWidget; import com.quark.ui.widget.CustomDialog; import com.thirdparty.alipay.RechargeCYJActivity; /** * 关于信誉值和诚意金 * * @author cluo * */ public class LocalCarouselActivity extends BaseActivity { private ImageButton imageBtn; private LocalSlideShowView mSlideShowView; private Button liaojie; private TextView title; private String type; private String user_id; private final static String number = "0755-23742220"; private SharedPreferences sp; private Button jiaonaCyjBtn, quhuiCyjBtn;// 缴纳取回诚意金 private String take_money_url;// 取回诚意金 @Override protected void onResume() { super.onResume(); // sp = getSharedPreferences("jrdr.setting", MODE_PRIVATE); // user_id = sp.getString("userId", ""); // if (jiaonaCyjBtn != null && quhuiCyjBtn != null) { // // 先判断是否已交诚意金 // if (!sp.getBoolean(user_id + "haschengyijin", false)) { // // 还没有缴纳诚意金 // jiaonaCyjBtn.setVisibility(View.VISIBLE); // quhuiCyjBtn.setVisibility(View.GONE); // // } else { // jiaonaCyjBtn.setVisibility(View.GONE); // quhuiCyjBtn.setVisibility(View.VISIBLE); // } // } } @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.me_re_reput_authority); sp = getSharedPreferences("jrdr.setting", MODE_PRIVATE); user_id = sp.getString("userId", ""); take_money_url = Url.TAKE_EARNEST_MONEY; title = (TextView) findViewById(R.id.title); // 返回 liaojie = (Button) findViewById(R.id.liaojie); liaojie.setOnClickListener(linstener); // 返回 imageBtn = (ImageButton) findViewById(R.id.back); imageBtn.setOnClickListener(linstener); jiaonaCyjBtn = (Button) findViewById(R.id.jiaonachengyijin); quhuiCyjBtn = (Button) findViewById(R.id.quhuichengyijin); List<Integer> imageUris = new ArrayList<Integer>(); type = getIntent().getStringExtra("type"); if (type.equals("1")) { title.setText(R.string.done_job); /** * 设置图片主要是传入图片路径,可以是int类型的,也 可以像博客中的一样,传入String类型的 */ imageUris.add(R.drawable.intruduction_finishtask_1); imageUris.add(R.drawable.intruduction_finishtask_2); imageUris.add(R.drawable.intruduction_finishtask_3); } else if (type.equals("2")) { title.setText(R.string.go_shiming); imageUris.add(R.drawable.intruduction_realname_1); imageUris.add(R.drawable.intruduction_realname_2); imageUris.add(R.drawable.intruduction_realname_3); imageUris.add(R.drawable.intruduction_realname_4); } else { title.setText(R.string.jiaona); imageUris.add(R.drawable.intruduction_money_1); imageUris.add(R.drawable.intruduction_money_2); imageUris.add(R.drawable.intruduction_money_3); imageUris.add(R.drawable.intruduction_money_4); // 先判断是否已交诚意金 if (!sp.getBoolean(user_id + "haschengyijin", false)) { // 还没有缴纳诚意金 jiaonaCyjBtn.setVisibility(View.VISIBLE); quhuiCyjBtn.setVisibility(View.GONE); } else { jiaonaCyjBtn.setVisibility(View.GONE); quhuiCyjBtn.setVisibility(View.VISIBLE); } // 缴纳诚意金 jiaonaCyjBtn.setOnClickListener(cyjOnclick); // 打电话 quhuiCyjBtn.setOnClickListener(callOnclick); } /** * 获取控件 */ mSlideShowView = (LocalSlideShowView) findViewById(R.id.slideshowView); /** * 为控件设置图片 */ mSlideShowView.setImageUris(imageUris); } OnClickListener linstener = new OnClickListener() { @Override public void onClick(View v) { finish(); } }; /** * 诚意金充值 * * @param v */ OnClickListener cyjOnclick = new OnClickListener() { @Override public void onClick(View v) { if (user_id.equals("")) { CommonWidget.showAlertDialog(LocalCarouselActivity.this, LocalCarouselActivity.this, "您还没有登陆,注册登陆后才可以查看哦!", "温馨提示", "随便看看"); } else { // 判断是否是诚意金用户 if (!sp.getBoolean(user_id + "haschengyijin", false)) { Intent intent = new Intent(); intent.setClass(LocalCarouselActivity.this, RechargeCYJActivity.class); startActivity(intent); } else { ToastUtil.showShortToast("您已是诚意金用户,无需再次缴纳诚意金。"); } } } }; /** * 打电话联系客服 取回诚意金 取回诚意金直接将钱充值入钱包,并生成一条充值记录 * * @param v */ OnClickListener callOnclick = new OnClickListener() { @Override public void onClick(View v) { // 取回诚意金时先判断是否已认证 showAlertTakeCyjDialog("取回的诚意金系统将会自动转款至我的钱包。", "取回诚意金"); // Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" // + number)); // LocalCarouselActivity.this.startActivity(intent); } }; /** * 取回诚意金弹框提示 * */ private void showAlertTakeCyjDialog(String str, final String str2) { CustomDialog.Builder builder = new CustomDialog.Builder(this); builder.setMessage(str); builder.setTitle(str2); builder.setPositiveButton("确定取回", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); // take_earnest_money(); } }); builder.setNegativeButton("取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int arg1) { dialog.dismiss(); } }); builder.create().show(); } private Handler handler = new Handler() { public void handleMessage(Message msg) { switch (msg.what) { case 0: showWait(true); break; case 1: showWait(false); case 2: jiaonaCyjBtn.setVisibility(View.VISIBLE); quhuiCyjBtn.setVisibility(View.GONE); break; default: break; } }; }; }