Advertisement
Guest User

HomeActivity

a guest
Oct 2nd, 2011
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.79 KB | None | 0 0
  1. package com.projmma;
  2.  
  3. import java.util.ArrayList;
  4.  
  5. import org.apache.http.NameValuePair;
  6. import org.apache.http.message.BasicNameValuePair;
  7.  
  8. import android.app.Activity;
  9. import android.content.Intent;
  10. import android.os.Bundle;
  11. import android.view.Menu;
  12. import android.view.MenuItem;
  13. import android.view.View;
  14. import android.view.View.OnClickListener;
  15. import android.widget.Button;
  16. import android.widget.EditText;
  17. import android.widget.Toast;
  18.  
  19.  
  20.  
  21. public class HomeActivity extends Activity {
  22.     /** Called when the activity is first created. */
  23.     Button btnLogin;
  24.     EditText txtUsername;
  25.     EditText txtPassword;
  26.    
  27.     @Override
  28.     public void onCreate(Bundle savedInstanceState) {
  29.         super.onCreate(savedInstanceState);
  30.        
  31.         setContentView(R.layout.main);
  32.        
  33.         txtUsername = (EditText) findViewById(R.id.txtUsername);
  34.         txtPassword = (EditText) findViewById(R.id.txtPassword);
  35.        
  36.         btnLogin = (Button) findViewById(R.id.btnLogin);
  37.         btnLogin.setOnClickListener(new OnClickListener() {
  38.            
  39.             public void onClick(View v) {
  40.                 ArrayList<NameValuePair> postParameters = new ArrayList<NameValuePair>();  
  41.                 postParameters.add(new BasicNameValuePair("request", "login"));
  42.                 postParameters.add(new BasicNameValuePair("username", txtUsername.getText().toString()));  
  43.                 postParameters.add(new BasicNameValuePair("password", txtPassword.getText().toString()));
  44.                
  45.                 String response = null;
  46.                 try {
  47.                     response = Http.executeHttpPost("http://www.projectmma.net/android/user.php", postParameters);
  48.                     String res=response.toString();
  49.                    // res = res.trim();
  50.                     res= res.replaceAll("\\s+","");                              
  51.                     //error.setText(res);
  52.                    
  53.                    if(res.equals("1")){
  54.                        Toast toast = (Toast) Toast.makeText(HomeActivity.this, "Correct", Toast.LENGTH_LONG);
  55.                        toast.show();
  56.                    }
  57.                    else{
  58.                        Toast toast = (Toast) Toast.makeText(HomeActivity.this, "Invalid", Toast.LENGTH_LONG);
  59.                        toast.show();
  60.                    }
  61.                 } catch (Exception e) {
  62.                     Toast toast = (Toast) Toast.makeText(HomeActivity.this, e.toString(), Toast.LENGTH_LONG);
  63.                     toast.show();
  64.                 }
  65.  
  66.             }
  67.            
  68.         });
  69.     }
  70.    
  71.     @Override
  72.     public boolean onCreateOptionsMenu(Menu menu) {
  73.         getMenuInflater().inflate(R.menu.homemenu, menu);
  74.         return true;
  75.     }
  76.  
  77.     @Override
  78.     public boolean onOptionsItemSelected(MenuItem item) {
  79.         switch(item.getItemId()) {
  80.             case R.id.itmPrefs:
  81.                 startActivity(new Intent(this, PrefsActivity.class));
  82.                 break;
  83.         }
  84.        
  85.         return true;
  86.     }
  87.  
  88. }
  89.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement