package com.geo.smallcredit.activity;
import java.text.SimpleDateFormat;
import java.util.Date;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.Dialog;
import android.app.Fragment;
import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.Window;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.TextView;
import com.geo.smallcredit.R;
import com.geo.smallcredit.MainApplication.MainApplication;
import com.geo.smallcredit.interfaces.OnGetResultListener;
import com.geo.smallcredit.util.CommonUtil;
import com.geo.smallcredit.util.PromptManager;
import com.geo.smallcredit.util.SharedPreferencesUtils;
import com.geo.smallcredit.util.ToastUtil;
public class SelectFrationActivity extends Activity implements OnClickListener {
private Button btn, img_back_btn;
private TextView username, id_number, phone, system_date, zhongzhi,
zhongchen, laka;
private Intent intent;
private String str_name, str_info;
private String userName, shenNum, telphone, flg_HomeFragment;
private CheckBox cb1, cb2, cb3;
private Bitmap bitmap;
private Dialog mDialog;
private SimpleDateFormat formatter;
private Date curDate;
private OnGetResultListener mListener;
public static SelectFrationActivity instance = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
MainApplication.getInstance().addActivity(SelectFrationActivity.this);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.select_fration_activity);
initview();
instance = this;
formatter = new SimpleDateFormat("yyyy��MM��dd�� HH:mm:ss");
curDate = new Date(System.currentTimeMillis());// ��ȡ��ǰʱ��
String str = formatter.format(curDate);
system_date.setText(str);
intent = getIntent();
flg_HomeFragment = intent.getStringExtra("HomeFragment");
str_name = intent.getStringExtra("name");
str_info = intent.getStringExtra("info");
bitmap = intent.getParcelableExtra("image");
userName = intent.getStringExtra("second_name");// �û�����
// username.setText(SharedPreferencesUtils.getString(SelectFrationActivity.this,"username",
// null));
username.setText("��");
shenNum = intent.getStringExtra("num");// �û����֤��
// id_number.setText(SharedPreferencesUtils.getString(SelectFrationActivity.this,"shenfenId",
// null));
id_number.setText("1415321259454415");
telphone = SharedPreferencesUtils.getString(SelectFrationActivity.this,
"mobileno", null);
phone.setText(telphone);
btn_click();
}
public void btn_click() {
btn.setOnClickListener(this);
img_back_btn.setOnClickListener(this);
zhongzhi.setOnClickListener(this);
zhongchen.setOnClickListener(this);
laka.setOnClickListener(this);
// cb1.setOnClickListener(this);
// cb2.setOnClickListener(this);
// cb3.setOnClickListener(this);
}
public void initview() {
img_back_btn = (Button) findViewById(R.id.select_fration_activity_imgbtn);
btn = (Button) findViewById(R.id.select_fration_activity_nextbtn);
username = (TextView) findViewById(R.id.select_fration_activity_uername);
id_number = (TextView) findViewById(R.id.select_fration_activity_id_number);
phone = (TextView) findViewById(R.id.select_fration_activity_phone);
// cb1 = (CheckBox)
// findViewById(R.id.selecto_fration_activity_checkbox_yi);
// cb2 = (CheckBox)
// findViewById(R.id.selecto_fration_activity_checkbox_er);
// cb3 = (CheckBox)
// findViewById(R.id.selecto_fration_activity_checkbox_san);
system_date = (TextView) findViewById(R.id.selecto_data);
zhongzhi = (TextView) findViewById(R.id.selecto_zhong_xieyi);
zhongchen = (TextView) findViewById(R.id.selecto_zhongche_xieyi);
laka = (TextView) findViewById(R.id.selecto_la_xieyi);
}
@Override
public void onAttachFragment(Fragment fragment) {
super.onAttachFragment(fragment);
// ʵ�����ӿ�
// mListener = (OnGetResultListener);
}
@Override
public void onClick(View v) {
String str_username = username.getText().toString().trim();
String str_id_number = id_number.getText().toString().trim();
String str_phone = phone.getText().toString().trim();
switch (v.getId()) {
case R.id.selecto_zhong_xieyi:
Intent xieyi1 = new Intent(SelectFrationActivity.this,
ZhongZhiCheng_xieyiActivity.class);
xieyi1.putExtra("backText", "ͳһ��Ȩ");
startActivity(xieyi1);
break;
case R.id.selecto_zhongche_xieyi:
Intent xieyi2 = new Intent(SelectFrationActivity.this,
ZhongChengXin_xieyiActivity.class);
xieyi2.putExtra("backText", "ͳһ��Ȩ");
startActivity(xieyi2);
break;
case R.id.selecto_la_xieyi:
Intent xieyi3 = new Intent(SelectFrationActivity.this,
KaoLa_xiyiActivity.class);
xieyi3.putExtra("backText", "ͳһ��Ȩ");
startActivity(xieyi3);
break;
case R.id.select_fration_activity_nextbtn:
int type = CommonUtil
.isNetworkAvailable(SelectFrationActivity.this);
if (type == 1 || type == 2 || type == 3) {
if ("".equalsIgnoreCase(str_username) || str_username == null) {
ToastUtil.show(SelectFrationActivity.this, "����������");
} else if ("".equalsIgnoreCase(str_id_number)
|| str_id_number == null) {
ToastUtil.show(SelectFrationActivity.this, "���֤����Ϊ��");
} else if ("".equalsIgnoreCase(str_phone) || str_phone == null) {
ToastUtil.show(SelectFrationActivity.this, "�ֻ��Ų���Ϊ��");
} else {
if ("HomeFragment".equals(flg_HomeFragment)) {
Intent intent1 = new Intent(SelectFrationActivity.this,
MainActivity.class);
intent1.putExtra("select", "select");
startActivity(intent1);
} else if ("".equals("")) {
Intent intent1 = new Intent(SelectFrationActivity.this,
MainActivity.class);
intent1.putExtra("select", "select");
startActivity(intent1);
} else {
SelectFrationActivity.this.finish();
}
}// mListener.onGetResult("content");
// showRoundProcessDialog(SelectFrationActivity.this,R.layout.loading_process_dialog_anim);
//
// FinalHttp fh = new FinalHttp();
// AjaxParams params = new AjaxParams();
// params.put("mobileno", telphone);
// params.put("business_code", "1");
// params.put("imei",
// AppConfig.getIMEI(SelectFrationActivity.this));
// params.put("androidid",
// AppConfig.getAndroidId(SelectFrationActivity.this));
// fh.get(InternetURL.CHECKPHONE, params,
// new AjaxCallBack<String>() {
//
// @Override
// public void onFailure(Throwable t, int errorNo,
// String strMsg) {
// super.onFailure(t, errorNo, strMsg);
// ToastUtil.show(SelectFrationActivity.this,
// "��֤�뷢��ʧ��");
// }
//
// @Override
// public void onSuccess(String t) {
// super.onSuccess(t);
// ToastUtil.show(SelectFrationActivity.this,
// "���ͳɹ�");
// Intent intent = new Intent(
// SelectFrationActivity.this,
// BindMobileActivity.class);
// intent.putExtra("str_name", str_name);
// intent.putExtra("str_info", str_info);
// intent.putExtra("userName", userName);
// intent.putExtra("shenNum", shenNum);
// intent.putExtra("image", bitmap);
// startActivity(intent);
// }
// });
} else {
PromptManager.showNoNetWork(SelectFrationActivity.this);
}
break;
case R.id.select_fration_activity_imgbtn:
this.finish();
break;
}
}
public void showRoundProcessDialog(Context mContext, int layout) {
mDialog = new AlertDialog.Builder(mContext).create();
mDialog.show();
// ע��˴�Ҫ����show֮�� ����ᱨ�쳣
mDialog.setContentView(layout);
// mDialog.setCancelable(false); //false���õ�������ط�����ȡ��������
}
}