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.Context;
- import android.content.Intent;
- import android.content.SharedPreferences;
- import android.graphics.Color;
- import android.net.Uri;
- import android.os.AsyncTask;
- import android.os.Bundle;
- import android.view.View;
- import android.widget.Button;
- import android.widget.EditText;
- import android.widget.TextView;
- import org.json.JSONException;
- import org.json.JSONObject;
- /**
- * Created by selva on 10/28/2017.
- */
- public class adduseractivity extends Activity
- {
- SharedPreferences sharedpreferences;
- public static final String serverpref = "serverpref";
- public static final String serveraddress = "serveraddress";
- Button btninsertuser;
- EditText tusername,tpassword,tfullname;
- TextView errmsg;
- private ProgressDialog pdialog;
- String username,password,fullname;
- JSONParser jsonparser=new JSONParser();
- //private String url_login="http://172.16.140.138/servercode/adduser.php";
- private String saddress;
- private String url_login;
- public void onCreate(Bundle b)
- {
- super.onCreate(b);
- setContentView(R.layout.adduserlayout);
- sharedpreferences = getSharedPreferences(serverpref, Context.MODE_PRIVATE);
- btninsertuser=(Button)findViewById(R.id.btninsertuser);
- tusername=(EditText)findViewById(R.id.tusername);
- tpassword=(EditText)findViewById(R.id.tpassword);
- tfullname=(EditText)findViewById(R.id.tfullname);
- errmsg=(TextView)findViewById(R.id.errmsg);
- btninsertuser.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- username=tusername.getText().toString();
- password=tpassword.getText().toString();
- fullname=tfullname.getText().toString();
- if(username.length()==0 || password.length()==0|| fullname.length()==0)
- {
- errmsg.setText("Invalid Details..");
- errmsg.setTextColor(Color.RED);
- }
- else
- {
- saddress=sharedpreferences.getString(serveraddress, "");
- url_login="http://"+saddress+"/servercode/adduser.php";
- new adduser().execute();
- }
- }
- });
- }
- class adduser extends AsyncTask<String,String,String>
- {
- protected void onPreExecute()
- {
- super.onPreExecute();
- pdialog=new ProgressDialog(adduseractivity.this);
- pdialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
- pdialog.setMessage("Adding in. 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",username)
- .appendQueryParameter("password",password)
- .appendQueryParameter("fullname",fullname);
- String query=builder.build().getEncodedQuery();
- JSONObject json=jsonparser.makeHttpRequest(url_login,query);
- if(json!=null)
- {
- success=json.getInt("result");
- if(success==1)
- {
- adduseractivity.this.runOnUiThread(new Runnable() {
- @Override
- public void run() {
- errmsg.setText("User added !");
- errmsg.setTextColor(Color.BLUE);
- }
- });
- }
- else
- {
- adduseractivity.this.runOnUiThread(new Runnable() {
- @Override
- public void run() {
- errmsg.setText("User not added !");
- errmsg.setTextColor(Color.RED);
- }
- });
- }
- }
- else
- {
- adduseractivity.this.runOnUiThread(new Runnable() {
- @Override
- public void run() {
- errmsg.setText("Unable to contact server !");
- errmsg.setTextColor(Color.RED);
- }
- });
- }
- }
- catch(JSONException e)
- {
- e.printStackTrace();
- }
- return null;
- }
- protected void onPostExecute(String s)
- {
- pdialog.dismiss();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement