Advertisement
Guest User

Untitled

a guest
May 10th, 2016
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.96 KB | None | 0 0
  1. package com.example.marco.meteoapp;
  2.  
  3. import android.content.Context;
  4. import android.support.v7.app.AppCompatActivity;
  5. import android.os.Bundle;
  6. import android.view.View;
  7. import android.widget.Button;
  8. import android.widget.EditText;
  9. import android.widget.Toast;
  10.  
  11. public class LoginActivity extends AppCompatActivity {
  12.  
  13.     @Override
  14.     protected void onCreate(Bundle savedInstanceState) {
  15.         super.onCreate(savedInstanceState);
  16.         setContentView(R.layout.activity_login);
  17.         final EditText username = (EditText) findViewById(R.id.etUsername);
  18.         final EditText password = (EditText) findViewById(R.id.etPassword);
  19.         final Button blogin = (Button) findViewById(R.id.button);
  20.         blogin.setOnClickListener(new View.OnClickListener() {
  21.             @Override
  22.             public void onClick(View v) {
  23.                 String[] params = new String[2];
  24.                 params[0] = username.getText().toString();
  25.                 params[1] = password.getText().toString();
  26.                 String[] result;
  27.                 try {
  28.                     result = new TaskLogin().execute(params).get();
  29.                     Context context = getApplicationContext();
  30.                     CharSequence text = "nome: " + result[0] + "psw: " + result[1];
  31.                     int duration = Toast.LENGTH_SHORT;
  32.                     Toast toast = Toast.makeText(context,text,duration);
  33.                     toast.show();
  34.                 }
  35.                 catch (Exception e) {}
  36.  
  37.             }
  38.  
  39.             });
  40.     }
  41. }
  42.  
  43.  
  44.  
  45.  
  46. package com.example.marco.meteoapp;
  47.  
  48.  
  49. import android.os.AsyncTask;
  50.  
  51. /**
  52.  * Created by marco on 10/05/2016.
  53.  */
  54. public class TaskLogin extends AsyncTask<String, Void, String[]> {
  55.     String[] risultatoLogin = new String[2];
  56.  
  57.     @Override
  58.     protected String[] doInBackground(String... params) {
  59.         risultatoLogin[0] = params[0];
  60.         risultatoLogin[1] = params[1];
  61.         return risultatoLogin;
  62.     }
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement