package com.bn.Begin;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.view.View;
import android.view.Window;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
import com.bn.driversystem_android.R;
import com.bn.driversystem_android.cheyouquan.keyijiaoliuActivity;
import com.bn.fyq.Constant.Constant;
import com.bn.util.mThread;
public class Login_Begin_PerSon extends Activity {
public static int LOGIN_IT = 0;//登錄標志位 未登錄為0 登錄為1
public static String GET_ZHANGHAO;//得到賬號
String userinfo = null;
@SuppressLint("HandlerLeak")
Handler handler = new Handler() {
public void handlerMessage(Message message) {
super.handleMessage(message);
if (message.what == 1) {
userinfo = message.obj.toString();
}
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);//取消頂部Title
setContentView(R.layout.login);
//回傳按鈕
Button subject_two_kaogui_title;
subject_two_kaogui_title = (Button) findViewById(R.id.button_subject_two_kaogui_title);
subject_two_kaogui_title.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
//相當于手機的回傳按鈕
//當回傳時 把其標志位變回原來的0 防止再從正規界面進入時還進入車友圈中
keyijiaoliuActivity.CheYouQuan_KeYi = 0;
Login_Begin_PerSon.this.finish();
}
}
);
//注冊
TextView text_zhuCe;
text_zhuCe = (TextView) findViewById(R.id.register_link);
text_zhuCe.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent = new Intent();
intent.setClass(Login_Begin_PerSon.this, Login_ZhuCe.class);
startActivity(intent);
}
});
//密保
TextView text_mibao;
text_mibao = (TextView) findViewById(R.id.register_mibao);
text_mibao.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent = new Intent();
intent.setClass(Login_Begin_PerSon.this, Login_ZhaoHuiMiMa.class);
startActivity(intent);
}
});
//賬號框
final EditText zhangHao = (EditText) findViewById(R.id.username_edit);
//密碼框
final EditText miMa = (EditText) findViewById(R.id.password_edit);
//登錄按鈕
Button login_Begin;
login_Begin = (Button) findViewById(R.id.signin_button);
login_Begin.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
//需要判斷網路是否OK
String userId = zhangHao.getText().toString().trim();
String userPwd = miMa.getText().toString().trim();
GET_ZHANGHAO = userId;
mThread mthread = new mThread(Constant.PHONE_LOGIN + userId + Constant.PHONE_LOGIN + userPwd,handler,1);
mthread.start();
System.out.println(userinfo);
if (userinfo.equals("ok")) {
Toast toast = Toast.makeText(getApplicationContext(), "恭喜您,登錄成功", Toast.LENGTH_SHORT);
toast.show();
Constant.LOGIN_OK = 1;
LOGIN_IT = 1;
Intent intent = new Intent();
intent.setClass(Login_Begin_PerSon.this, PerSon_Home.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); //注意本行的FLAG設定 實作了退出時不會再顯示登錄界面的問題
startActivity(intent);
Login_Begin_PerSon.this.finish();
} else if (userinfo.equals("jinzhi")) {
Toast toast = Toast.makeText(getApplicationContext(), "您的賬號已被禁止登陸", Toast.LENGTH_SHORT);
toast.show();
} else {
Toast toast = Toast.makeText(getApplicationContext(), "請輸入正確的賬號/密碼", Toast.LENGTH_SHORT);
toast.show();
}
}
});
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/284257.html
標籤:Android
下一篇:找個會寫IOS協議的合作
