From 001f424cd781dd5be99a96d41d60e32325117519 Mon Sep 17 00:00:00 2001 From: YuichiSawada Date: Sun, 30 Aug 2015 21:22:53 +0900 Subject: [PATCH] can analyze json data --- .../github/com/joinevents/SignIn.java | 31 ++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/pmv02/ppr/yuichi10/github/com/joinevents/SignIn.java b/app/src/main/java/pmv02/ppr/yuichi10/github/com/joinevents/SignIn.java index 003ba84..e2a7054 100644 --- a/app/src/main/java/pmv02/ppr/yuichi10/github/com/joinevents/SignIn.java +++ b/app/src/main/java/pmv02/ppr/yuichi10/github/com/joinevents/SignIn.java @@ -10,6 +10,8 @@ import android.widget.Button; import android.widget.EditText; +import org.json.JSONObject; + import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; @@ -20,6 +22,16 @@ public class SignIn extends ActionBarActivity implements View.OnClickListener{ //the path of this application static String packageName = "pmv02.ppr.yuichi10.github.com.joinevents"; + //data for json analyze + static String errPasskey = "ErrPass"; + static String errIdkey = "ErrId"; + static String sessionKey = "SessionId"; + + //data responses + String errPassword = ""; + String errId = ""; + String mSessionID = ""; + @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -73,7 +85,9 @@ public void onClick(View v) { HttpCommunication hc = new HttpCommunication(server, path); hc.setPostParameter("Id", strID); hc.setPostParameter("Password", strPass); - hc.Post(); + String response = hc.Post(); + analyseJson(response); + //if the password and ID was collect, go to Home activity intent.setClassName(packageName, packageName + ".Home"); startActivity(intent); @@ -87,6 +101,21 @@ public void onClick(View v) { } } + public void analyseJson(String jStr){ + try { + JSONObject json = new JSONObject(jStr); + this.errPassword = json.getString(errPasskey); + this.errId = json.getString(errIdkey); + this.mSessionID = json.getString(sessionKey); + Log.d("aaa",errPassword); + Log.d("aaa",errId); + Log.d("aaa",mSessionID); + }catch (Exception e){ + + } + + } + //MD5 public String encodePassdigiest(String password){