Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.shubhangi.gpsone;
- import android.app.Activity;
- import android.net.ConnectivityManager;
- import android.net.NetworkInfo;
- import android.os.AsyncTask;
- import android.support.v7.app.AppCompatActivity;
- import android.os.Bundle;
- import android.util.Log;
- import android.view.View;
- import android.widget.Button;
- import android.widget.EditText;
- import android.widget.TextView;
- import android.widget.Toast;
- import org.json.JSONException;
- import org.json.JSONObject;
- import java.io.IOException;
- import java.io.InputStream;
- import java.io.InputStreamReader;
- import java.text.ParseException;
- import java.text.SimpleDateFormat;
- import java.util.Date;
- import okhttp3.Call;
- import okhttp3.Callback;
- import okhttp3.MediaType;
- import okhttp3.OkHttpClient;
- import okhttp3.Request;
- import okhttp3.RequestBody;
- import okhttp3.Response;
- public class Signup extends AppCompatActivity {
- EditText name,uid,uemail,upass,udate;
- Button submit;
- TextView t1;
- String userName,userEmail,userPass,userid,udte;
- Date dob=null;
- String url="http://app.connect247.co.in:8080/connect247";
- AuthenticationInput auth;
- public static final MediaType MEDIA_TYPE =
- MediaType.parse("application/json");
- final OkHttpClient client=new OkHttpClient();;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_signup);
- name=(EditText)findViewById(R.id.usr_name);
- uid=(EditText)findViewById(R.id.uid);
- uemail=(EditText)findViewById(R.id.usr_email);
- upass=(EditText)findViewById(R.id.usr_password);
- udate=(EditText)findViewById(R.id.usr_dob);
- submit=(Button)findViewById(R.id.submit);
- t1=(TextView)findViewById(R.id.temp);
- submit.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View view) {
- dataSignup();
- }
- });
- }
- public void dataSignup(){
- Log.i("resp1","r");
- userName=name.getText().toString();
- userEmail=uemail.getText().toString();
- userPass=upass.getText().toString();
- userid=uid.getText().toString();
- udte=udate.getText().toString();
- Log.i("resp2","r");
- JSONObject postdata=new JSONObject();
- Log.i("try","y");
- // try {
- //
- // dob=new SimpleDateFormat("YYYY/MM/DD").parse(udte);
- // Log.i("ok","r");
- // } catch (ParseException e) {
- // e.printStackTrace();
- // Log.i("ParseException","r");
- // }
- try {
- postdata.put("userId",userid);
- postdata.put("userName",userName);
- postdata.put("userEmail",userEmail);
- postdata.put("userPassword",userPass);
- postdata.put("userDOB",udte);
- postdata.put("userCityId","991");
- postdata.put("userType",0);
- Log.i("resp3","r");
- } catch (JSONException e) {
- e.printStackTrace();
- }
- RequestBody body = RequestBody.create(MEDIA_TYPE,
- postdata.toString());
- Log.i("resp4","r");
- final Request request = new Request.Builder()
- .url(url+"/ws/user/signup")
- .post(body)
- .header("Content-Type","application/json")
- .build();
- Log.i("resp","r");
- try {
- Log.i("resp6", "r32");
- client.newCall(request).enqueue(new Callback() {
- @Override
- public void onFailure(Call call, IOException e) {
- String mMessage = e.getMessage().toString();
- Log.i("msk",mMessage);
- }
- @Override
- public void onResponse(Call call, final Response response) throws IOException {
- final String mMessage = response.body().string();
- Signup.this.runOnUiThread(new Runnable() {
- @Override
- public void run() {
- t1.setText(response.body().toString());
- try {
- JSONObject obj=new JSONObject(mMessage);
- String one=obj.getString("message");
- Toast.makeText(getApplicationContext(),one,Toast.LENGTH_SHORT).show();
- } catch (JSONException e) {
- e.printStackTrace();
- }
- }
- });
- Log.i("success",mMessage);
- }
- });
- }
- catch (Exception e){
- e.printStackTrace();
- }
- }
- }
Add Comment
Please, Sign In to add comment