package com.partynetwork.iparty.site;
import android.app.Activity;
import android.content.Intent;
import android.graphics.Color;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.TextView;
import com.partynetwork.dataprovider.util.T;
import com.partynetwork.iparty.R;
import com.partynetwork.iparty.app.util.StringUtils;
import com.partynetwork.myview.wheelview.ArrayWheelAdapter;
import com.partynetwork.myview.wheelview.WheelAdapter;
import com.partynetwork.myview.wheelview.WheelPicker;
import com.partynetwork.myview.wheelview.WheelPicker.WheelListener;
import com.partynetwork.myview.wheelview.WheelView;
/**
* 设置—账户管理-密码设置-步骤1
* @author DongCeMedia
*
*/
public class SiteAccountPasswordSet1Activity extends Activity implements OnClickListener {
private EditText idcard; //身份证号
private EditText question; //问题
private EditText answer; //回答
private String[] str=new String[]{"你母亲的姓名是?","你父亲的姓名是?","你的初恋是?","你的出生地是?","你小学校名是?","你的小名是?","你最喜欢的明星是?"};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.site_account_password_set1);
initView();
}
private void initView() {
initHeadView();
idcard=(EditText) findViewById(R.id.idcard);
question=(EditText) findViewById(R.id.answer);
question.setOnClickListener(this);
question.setFocusable(false);
answer=(EditText) findViewById(R.id.new_psd_2);
findViewById(R.id.next_step).setOnClickListener(this);
}
private void initHeadView() {
findViewById(R.id.menu_head_left).setOnClickListener(this);;
findViewById(R.id.menu_head_middle).setOnClickListener(this);
findViewById(R.id.menu_head_right).setOnClickListener(this);
ImageView mHeadLeftImage=(ImageView) findViewById(R.id.menu_head_left_iv);
mHeadLeftImage.setImageResource(R.drawable.menu_head_close);
TextView mHeadTitle = (TextView) findViewById(R.id.menu_head_middle_text);
mHeadTitle.setText("支付密码设定");
mHeadTitle.setTextColor(Color.BLACK);
ImageView mHeadMiddleImage = (ImageView) findViewById(R.id.menu_head_middle_img);
mHeadMiddleImage.setVisibility(View.GONE);
ImageView mHeadRightImage = (ImageView) findViewById(R.id.menu_head_right_iv);
mHeadRightImage.setVisibility(View.INVISIBLE);
}
public void onClick(View view) {
switch (view.getId()) {
case R.id.menu_head_left:
// 关闭
finish();
break;
case R.id.answer:
//
new WheelPicker(this, 1, new ArrayWheelAdapter<String>(str), new WheelListener() {
@Override
public WheelAdapter onChange(WheelView wheel, int oldValue, int newValue) {
return null;
}
@Override
public void confirm(String str) {
question.setText(str);
}
@Override
public void cancel() {
}
}).showAt(view);
break;
case R.id.next_step:
// 下一步
checkText();
break;
default:
break;
}
}
/**
* 检查数据
*/
private void checkText() {
String sIdCard=idcard.getText().toString();
String sQuestion=question.getText().toString();
String sAnswer=answer.getText().toString();
if(!StringUtils.isIdCard(sIdCard)){
T.showTips(this, R.drawable.tips_error, "身份证号有误!");
return ;
}
if(StringUtils.isEmpty(sQuestion)){
T.showTips(this, R.drawable.tips_error, "请选择密码提示问题!");
return ;
}
if(StringUtils.isEmpty(sAnswer)){
T.showTips(this, R.drawable.tips_error, "请设定问题答案!");
return ;
}
Intent intent=new Intent(this,SiteAccountPasswordSet2Activity.class);
intent.putExtra("idCard", sIdCard);
intent.putExtra("question", sQuestion);
intent.putExtra("answer", sAnswer);
intent.putExtra("from", "set");
startActivity(intent);
finish();
}
}