Advertisement
Guest User

Untitled

a guest
Apr 8th, 2020
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5.32 KB | None | 0 0
  1. public class Background2 extends AsyncTask<Object,Void,String>{
  2.  
  3.     AlertDialog dialog;
  4.     Context context;
  5.  
  6.     public Background2(Context context)
  7.     {
  8.         this.context=context;
  9.     }
  10.  
  11.     @Override
  12.     protected void onPostExecute(String s) {
  13.  
  14.         if (s.equals("Register Successful")){
  15.             dialog.setMessage(s);
  16.             dialog.setButton(DialogInterface.BUTTON_POSITIVE, "Dalej", new DialogInterface.OnClickListener() {
  17.                 @Override
  18.                 public void onClick(DialogInterface dialogInterface, int i) {
  19.                     Intent intent=new Intent(context.getApplicationContext(),MainActivity.class);
  20.                     //context.getApplicationContext().startActivity(intent);
  21.                     context.startActivity(intent);
  22.                 }
  23.             });
  24.             dialog.show();
  25.         }
  26.  
  27.         dialog.setMessage(s);
  28.         dialog.show();
  29.     }
  30.  
  31.     @Override
  32.     protected void onPreExecute() {
  33.         dialog=new AlertDialog.Builder(context).create();
  34.         dialog.setTitle("Register Status");
  35.     }
  36.  
  37.     @Override
  38.     protected String doInBackground(Object... objects) {
  39.  
  40.         String result="";
  41.  
  42.         String register_connstr = "http://192.168.8.102/register.php";
  43.  
  44.         /*
  45.         String user=(String) objects[0];
  46.         String email=(String) objects[1];
  47.         String pass=(String) objects[2];
  48.         int cena=(int) objects[3];
  49.         int komfort=(int) objects[4];
  50.         int czas=(int)objects[5];
  51.         int park_rozrywki=(int) objects[6];
  52.         int oceanarium=(int) objects[7];
  53.         int galeria=(int)objects[8];
  54.         int kasyno=(int) objects[9];
  55.         int muzeum=(int) objects[10];
  56.         int klub_nocny=(int) objects[11];
  57.         int park=(int)objects[12];
  58.         int centrum_handlowe=(int) objects[13];
  59.         int spa=(int) objects[14];
  60.         int stadion=(int)objects[15];
  61.         int basen=(int)objects[16];
  62.         int atrakcja_turystyczna=(int) objects[17];
  63.         int zoo=(int) objects[18];
  64.         try {
  65.             URL url=new URL(register_connstr);
  66.             HttpURLConnection http= (HttpURLConnection) url.openConnection();
  67.             http.setRequestMethod("POST");
  68.             http.setDoInput(true);
  69.             http.setDoOutput(true);
  70.  
  71.             OutputStream ops = http.getOutputStream();
  72.             BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(ops,"UTF-8"));
  73.             String data = URLEncoder.encode("user","UTF-8")+"="+URLEncoder.encode(user,"UTF-8")
  74.                     +"&&"+URLEncoder.encode("email","UTF-8")+"="+URLEncoder.encode(email,"UTF-8")
  75.                     +"&&"+URLEncoder.encode("pass","UTF-8")+"="+URLEncoder.encode(pass,"UTF-8")
  76.                     +"&&"+URLEncoder.encode("cena","UTF-8")+"="+URLEncoder.encode(String.valueOf(cena),"UTF-8")
  77.                     +"&&"+URLEncoder.encode("komfort","UTF-8")+"="+URLEncoder.encode(String.valueOf(komfort),"UTF-8")
  78.                     +"&&"+URLEncoder.encode("czas","UTF-8")+"="+URLEncoder.encode(String.valueOf(czas),"UTF-8")
  79.                     +"&&"+URLEncoder.encode("park_rozrywki","UTF-8")+"="+URLEncoder.encode(String.valueOf(park_rozrywki),"UTF-8")
  80.                     +"&&"+URLEncoder.encode("oceanarium","UTF-8")+"="+URLEncoder.encode(String.valueOf(oceanarium),"UTF-8")
  81.                     +"&&"+URLEncoder.encode("galeria","UTF-8")+"="+URLEncoder.encode(String.valueOf(galeria),"UTF-8")
  82.                     +"&&"+URLEncoder.encode("kasyno","UTF-8")+"="+URLEncoder.encode(String.valueOf(kasyno),"UTF-8")
  83.                     +"&&"+URLEncoder.encode("muzeum","UTF-8")+"="+URLEncoder.encode(String.valueOf(muzeum),"UTF-8")
  84.                     +"&&"+URLEncoder.encode("klub_nocny","UTF-8")+"="+URLEncoder.encode(String.valueOf(klub_nocny),"UTF-8")
  85.                     +"&&"+URLEncoder.encode("park","UTF-8")+"="+URLEncoder.encode(String.valueOf(park),"UTF-8")
  86.                     +"&&"+URLEncoder.encode("centrum_handlowe","UTF-8")+"="+URLEncoder.encode(String.valueOf(centrum_handlowe),"UTF-8")
  87.                     +"&&"+URLEncoder.encode("spa","UTF-8")+"="+URLEncoder.encode(String.valueOf(spa),"UTF-8")
  88.                     +"&&"+URLEncoder.encode("stadion","UTF-8")+"="+URLEncoder.encode(String.valueOf(stadion),"UTF-8")
  89.                     +"&&"+URLEncoder.encode("basen","UTF-8")+"="+URLEncoder.encode(String.valueOf(basen),"UTF-8")
  90.                     +"&&"+URLEncoder.encode("atrakcja_turystyczna","UTF-8")+"="+URLEncoder.encode(String.valueOf(atrakcja_turystyczna),"UTF-8")
  91.                     +"&&"+URLEncoder.encode("zoo","UTF-8")+"="+URLEncoder.encode(String.valueOf(zoo),"UTF-8");
  92.             writer.write(data);
  93.             writer.flush();
  94.             writer.close();
  95.             ops.close();
  96.  
  97.             InputStream ips = http.getInputStream();
  98.             BufferedReader reader = new BufferedReader(new InputStreamReader(ips, "ISO-8859-1"));
  99.             String line="";
  100.             while ((line = reader.readLine()) != null)
  101.             {
  102.                 result += line;
  103.             }
  104.             reader.close();
  105.             ips.close();
  106.             http.disconnect();
  107.             return result;
  108.  
  109.  
  110.         }catch (MalformedURLException e){
  111.             result=e.getMessage();
  112.         }catch (IOException e){
  113.             result = e.getMessage();
  114.         }
  115.  
  116.          */
  117.  
  118.         return result;
  119.     }
  120.  
  121.  
  122.  
  123. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement