Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.kismec.kismecapp1;
- import android.app.Activity;
- import android.app.ProgressDialog;
- import android.content.Intent;
- import android.graphics.Color;
- import android.net.Uri;
- import android.os.AsyncTask;
- import android.os.Bundle;
- import android.view.View;
- import android.widget.ArrayAdapter;
- import android.widget.Button;
- import android.widget.EditText;
- import android.widget.Spinner;
- import android.widget.TextView;
- import org.json.JSONException;
- import org.json.JSONObject;
- /**
- * Created by user on 10/28/2017.
- */
- public class registernewuseractivity extends Activity
- {
- Button btnregister;
- EditText runame,rupass,rfullname;
- TextView msg;
- String rusername,ruserpass,ruserfullname;
- private ProgressDialog pdialog;
- JSONParser jsonParser=new JSONParser();
- private String url_registeruser="http://172.16.140.107/servercode/adduser.php";
- public void onCreate(Bundle b)
- {
- super.onCreate(b);
- setContentView(R.layout.registernewuserlayout);
- btnregister=(Button)findViewById(R.id.btnregister);
- runame =(EditText)findViewById(R.id.runame);
- rupass =(EditText)findViewById(R.id.rupass);
- rfullname=(EditText)findViewById(R.id.rfullname);
- msg =(TextView)findViewById(R.id.msg);
- btnregister.setOnClickListener(new View.OnClickListener()
- {
- @Override
- public void onClick(View v)
- {
- rusername=runame.getText().toString();
- ruserpass=rupass.getText().toString();
- ruserfullname=rfullname.getText().toString();
- if(runame.length()==0||ruserpass.length()==0||rfullname.length()==0)
- {
- msg.setText("Cannot be Empty");
- msg.setTextColor(Color.RED);
- }
- else
- {
- new getnewuserdetails().execute();
- }
- }
- });
- }
- //create track //async task : bt kerja dtg blik bru bt something
- class getnewuserdetails extends AsyncTask<String,String,String>
- {
- //add method
- @Override
- protected void onPreExecute() {
- super.onPreExecute();
- pdialog=new ProgressDialog(registernewuseractivity.this);
- pdialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
- pdialog.setMessage("Registering New User..Please wait");
- pdialog.setIndeterminate(false);
- pdialog.setCancelable(true);
- pdialog.show();
- }
- @Override
- protected String doInBackground(String... params)
- {
- int success;
- try
- {
- Uri.Builder builder=new Uri.Builder()
- .appendQueryParameter("username",rusername)
- .appendQueryParameter("password",ruserpass)
- .appendQueryParameter("fullname",ruserfullname);
- String query=builder.build().getEncodedQuery();
- JSONObject json=jsonParser.makeHttpRequest(url_registeruser,query);
- if (json!=null)
- {
- success=json.getInt("result");
- if (success==1)
- {
- Intent registeruserintent=new Intent(getApplicationContext(),registernewuseractivity.class);
- startActivity(registeruserintent);
- }
- else
- {
- registernewuseractivity.this.runOnUiThread(new Runnable() {
- @Override
- public void run() {
- msg.setText("Cannot have empty field !");
- msg.setTextColor(Color.RED);
- }
- });
- }
- }
- else
- {
- registernewuseractivity.this.runOnUiThread(new Runnable() {
- @Override
- public void run() {
- msg.setText("Added Sucessfully !");
- msg.setTextColor(Color.GREEN);
- }
- });
- }
- }
- catch (JSONException e)
- {
- e.printStackTrace();
- }
- return null;
- }
- protected void onPostExecute(String s)
- {
- pdialog.dismiss();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement