Android Open Source - AndroidHttpClient3 Login Dialog






From Project

Back to project page AndroidHttpClient3.

License

The source code is released under:

MIT License

If you think the Android project AndroidHttpClient3 listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.example.androidhttpclient;
//from w  w w .  j ava  2s.co m
import android.app.Dialog;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;

public class LoginDialog extends Dialog {
  EditText loginUseridEdit;
  EditText loginUserpasswordEdit;
  Button loginSubmitButton;
  Button loginResetButton;
  
  public LoginDialog(Context context) {
    super(context);
    // TODO Auto-generated constructor stub
  }
  
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    this.setContentView(R.layout.dialog_login);
    this.setTitle("Login");
    loginUseridEdit = (EditText)findViewById(R.id.loginUseridEdit);
    loginUserpasswordEdit = (EditText)findViewById(R.id.loginUserpasswordEdit);
    loginSubmitButton = (Button)findViewById(R.id.loginSubmitButton);
    loginResetButton = (Button)findViewById(R.id.loginResetButton);
    
    loginResetButton.setOnClickListener(new View.OnClickListener() {
      @Override
      public void onClick(View v) {
        // TODO Auto-generated method stub
        loginUseridEdit.setText("");
        loginUserpasswordEdit.setText("");
      }
    });
    
    loginSubmitButton.setOnClickListener(new View.OnClickListener() {
      @Override
      public void onClick(View v) {
        // TODO Auto-generated method stub
        Intent sendLogin = new Intent();
        sendLogin.setAction("login");
        sendLogin.putExtra("userid", loginUseridEdit.getText().toString());
        sendLogin.putExtra("userpassword", loginUserpasswordEdit.getText().toString());
        LoginDialog.this.getContext().sendBroadcast(sendLogin);
        dismiss();
      }
    });
    
  }
  
  public boolean onKeyDown(int keyCode, KeyEvent event) {
    // ??????,?????????
    if(keyCode == KeyEvent.KEYCODE_BACK || keyCode == KeyEvent.KEYCODE_HOME){
      System.exit(0);
    }
    return super.onKeyDown(keyCode, event);
    }
}




Java Source Code List

com.entity.Course.java
com.example.androidhttpclient.CourseListActivity.java
com.example.androidhttpclient.LoginDialog.java
com.example.androidhttpclient.MainActivity.java
com.xmlReader.DomXMLReader.java