示例#1
0
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    setContentView(R.layout.login);

    // connect to server when the app run
    try {
      // connect to server
      mSocket = new Socket(SERVERIP, SERVERPORT);
      // open input & output stream
      mBufferedReader = new BufferedReader(new InputStreamReader(mSocket.getInputStream()));
      mPrintWriter = new PrintWriter(mSocket.getOutputStream(), true);
    } catch (Exception e) {
      // TODO: handle exception
      Log.v(DEBUG_TAG, e.toString());
    }

    idText = (EditText) findViewById(R.id.idText);
    pwdText = (EditText) findViewById(R.id.pwdText);
    dataaccess = new DataAccess(this);

    Cursor cur = dataaccess.getDefault();

    if (cur.moveToNext()) {
      cur.moveToFirst();
      while (!cur.isAfterLast()) {
        idText.setText(cur.getString(0));
        pwdText.setText(cur.getString(1));
        cur.moveToNext();
      }
    }
    dataaccess.close();

    loginButton = (Button) findViewById(R.id.loginButton);
    loginButton.setOnClickListener(new LoginButtonListener());
    signUpButton = (Button) findViewById(R.id.signUpButton);
    signUpButton.setOnClickListener(new SignUpButtonListener());
    introButton = (Button) findViewById(R.id.introButton);
    introButton.setOnClickListener(new IntroButtonListener());
  }