Advertisement
Guest User

Untitled

a guest
May 27th, 2017
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.68 KB | None | 0 0
  1. public class PxlrActivity extends Activity {
  2.     private ImageView statusImageView;
  3.     private EditText usernameEditText;
  4.     private EditText passwordEditText;
  5.     private Button signInButton;
  6.    
  7.     private String apiUrl;
  8.     private String apiKey;
  9.    
  10.     @Override
  11.     public void onCreate(Bundle savedInstanceState) {
  12.         super.onCreate(savedInstanceState);
  13.         requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
  14.         setContentView(R.layout.main);
  15.         setProgressBarIndeterminateVisibility(false);
  16.        
  17.         apiUrl = getString(R.string.api_url);
  18.         apiKey = getString(R.string.api_key);
  19.        
  20.         statusImageView = (ImageView)findViewById(R.id.status);
  21.         usernameEditText = (EditText)findViewById(R.id.username);
  22.         passwordEditText = (EditText)findViewById(R.id.password);
  23.         signInButton = (Button)findViewById(R.id.signin);
  24.        
  25.         signInButton.setOnClickListener(signInButtonClickListener);
  26.     }
  27.    
  28.     private OnClickListener signInButtonClickListener = new OnClickListener() {
  29.         public void onClick(View v) {
  30.             setProgressBarIndeterminateVisibility(true);
  31.            
  32.             String username = usernameEditText.getText().toString();
  33.             String password = passwordEditText.getText().toString();
  34.            
  35.             String message = ApiHelper.verifyUser(apiUrl, apiKey, username, password);
  36.            
  37.             if(message != null) {
  38.                 statusImageView.setImageResource(R.drawable.logoerror);
  39.                 Toast.makeText(PxlrActivity.this, message, Toast.LENGTH_LONG).show();
  40.             } else {
  41.                 statusImageView.setImageResource(R.drawable.logosuccess);
  42.             }
  43.  
  44.             setProgressBarIndeterminateVisibility(false);
  45.         }
  46.     };
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement