From 9b17e1808a93840c265123925c2b60e55c2ec930 Mon Sep 17 00:00:00 2001 From: Goblin911 Date: Mon, 26 Aug 2013 17:23:04 +0800 Subject: fix some bugs of socket thread --- client/Piztor/src/com/macaroon/piztor/Login.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'client/Piztor/src/com/macaroon/piztor/Login.java') diff --git a/client/Piztor/src/com/macaroon/piztor/Login.java b/client/Piztor/src/com/macaroon/piztor/Login.java index 4ddd603..cb3b182 100644 --- a/client/Piztor/src/com/macaroon/piztor/Login.java +++ b/client/Piztor/src/com/macaroon/piztor/Login.java @@ -21,6 +21,10 @@ public class Login extends PiztorAct { @Override public void handleMessage(Message m) { System.out.println("receive what : " + m.what); + if (m.what == -1) { + ((Exception)m.obj).printStackTrace(); + return; + } if (m.what == 0) { ResLogin res = (ResLogin) m.obj; UserInfo.token = res.t; @@ -53,7 +57,7 @@ public class Login extends PiztorAct { String pass = edtPass.getText().toString(); long nowtime = System.currentTimeMillis(); System.out.println(user + " : " + pass + "\n"); - AppMgr.transam.send(new ReqLogin(user, pass, nowtime, 10000)); + AppMgr.transam.send(new ReqLogin(user, pass, nowtime, 5000)); } @Override -- cgit v1.2.3 From ac55b507e9745b60d4c677ee356a470cb68266e4 Mon Sep 17 00:00:00 2001 From: Goblin911 Date: Mon, 26 Aug 2013 22:05:40 +0800 Subject: network has fixed and can reach settingsAct --- client/Piztor/src/com/macaroon/piztor/Login.java | 30 +++++++++++++++++------- 1 file changed, 21 insertions(+), 9 deletions(-) (limited to 'client/Piztor/src/com/macaroon/piztor/Login.java') diff --git a/client/Piztor/src/com/macaroon/piztor/Login.java b/client/Piztor/src/com/macaroon/piztor/Login.java index cb3b182..52df2c9 100644 --- a/client/Piztor/src/com/macaroon/piztor/Login.java +++ b/client/Piztor/src/com/macaroon/piztor/Login.java @@ -1,28 +1,31 @@ package com.macaroon.piztor; +import android.annotation.SuppressLint; import android.os.Bundle; import android.os.Handler; import android.os.Message; +import android.view.KeyEvent; import android.view.Menu; import android.view.View; import android.widget.Button; import android.widget.EditText; public class Login extends PiztorAct { - - + ActMgr actMgr; Button btnLogin; EditText edtUser, edtPass; int loginButtonClick = 1, retryButtonClick = 2, loginFailed = 3; - + + @SuppressLint("HandlerLeak") Handler hand = new Handler() { @Override public void handleMessage(Message m) { System.out.println("receive what : " + m.what); if (m.what == -1) { - ((Exception)m.obj).printStackTrace(); + ((Exception) m.obj).printStackTrace(); + actMgr.trigger(loginFailed); return; } if (m.what == 0) { @@ -37,7 +40,7 @@ public class Login extends PiztorAct { } } }; - + class StartStatus extends ActStatus { @Override @@ -48,7 +51,7 @@ public class Login extends PiztorAct { void leave(int e) { } } - + class LoginStatus extends ActStatus { @Override @@ -62,9 +65,9 @@ public class Login extends PiztorAct { @Override void leave(int e) { - + } - + } @Override @@ -98,7 +101,16 @@ public class Login extends PiztorAct { @Override protected void onResume() { super.onResume(); - + + } + + @Override + public boolean onKeyDown(int keyCode, KeyEvent event) { + if (keyCode == KeyEvent.KEYCODE_BACK) { + AppMgr.exit(); + return true; + } + return super.onKeyDown(keyCode, event); } @Override -- cgit v1.2.3