Android Open Source - pink-ponies Login Activity






From Project

Back to project page pink-ponies.

License

The source code is released under:

Software License Agreement (BSD License) Copyright (c) 2013, Pink Ponies Team All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted prov...

If you think the Android project pink-ponies 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

/**
 * Copyright (c) 2013 Alexander Konovalov, Andrey Konovalov, Sergey Voronov, Vitaly Malyshev. All
 * rights reserved. Use of this source code is governed by a BSD-style license that can be found in
 * the LICENSE file./*ww w  . ja  va  2  s.c o  m*/
 */

package ru.pinkponies.app;

import java.util.logging.Logger;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.EditText;

/**
 * An activity with login form.
 * 
 */
public class LoginActivity extends Activity {
  /**
   * The class wide logger.
   */
  private static final Logger LOGGER = Logger.getLogger(LoginActivity.class.getName());

  /**
   * The login edit box.
   */
  private EditText loginEditBox;

  /**
   * The password edit box.
   */
  // private EditText passwordEditBox;

  @Override
  protected void onCreate(final Bundle savedInstanceState) {
    LOGGER.info("LoginActivity::Initializing...");

    super.onCreate(savedInstanceState);
    this.setContentView(R.layout.activity_login);

    this.loginEditBox = (EditText) this.findViewById(R.id.login);
    // this.passwordEditBox = (EditText) this.findViewById(R.id.password);

    LOGGER.info("LoginActivity::Initialized!");
  }

  /**
   * Called when login button is clicked.
   * 
   * @param view
   *            the view that was clicked.
   */
  public void onLoginClick(final View view) {
    final String login = this.loginEditBox.getText().toString();
    final String password = "defaut password";
    // final String password = this.passwordEditBox.getText().toString();

    this.goToMainActivity(login, password);
  }

  /**
   * Opens up a new main activity, passing it login and password.
   * 
   * @param login
   *            the login
   * @param password
   *            the password
   */
  public void goToMainActivity(final String login, final String password) {
    final Intent intent = new Intent(LoginActivity.this, MainActivity.class);

    intent.putExtra("login", login);
    intent.putExtra("password", password);

    this.startActivity(intent);
    LoginActivity.this.finish();
  };

  @Override
  protected void onResume() {
    super.onResume();
  }

  @Override
  protected void onPause() {
    super.onPause();
  }

  @Override
  protected void onDestroy() {
    super.onDestroy();
  }

  @Override
  public boolean onOptionsItemSelected(final MenuItem item) {
    switch (item.getItemId()) {
    case 0:
      // do whatever
      return true;
    default:
      return super.onOptionsItemSelected(item);
    }
  }

  @Override
  public boolean onCreateOptionsMenu(final Menu menu) {
    this.getMenuInflater().inflate(R.menu.main, menu);
    return true;
  }
}




Java Source Code List

android.UnusedStub.java
ru.pinkponies.app.LoginActivity.java
ru.pinkponies.app.MainActivity.java
ru.pinkponies.app.MapOverlay.java
ru.pinkponies.app.net.NetworkListener.java
ru.pinkponies.app.net.NetworkingService.java
ru.pinkponies.app.net.NetworkingThread.java
ru.pinkponies.app.net.package-info.java
ru.pinkponies.app.package-info.java
ru.pinkponies.protocol.AppleUpdatePacket.java
ru.pinkponies.protocol.ClientOptionsPacket.java
ru.pinkponies.protocol.Location.java
ru.pinkponies.protocol.LoginPacket.java
ru.pinkponies.protocol.Packet.java
ru.pinkponies.protocol.PlayerUpdatePacket.java
ru.pinkponies.protocol.Protocol.java
ru.pinkponies.protocol.QuestActionPacket.java
ru.pinkponies.protocol.QuestUpdatePacket.java
ru.pinkponies.protocol.SayPacket.java
ru.pinkponies.protocol.package-info.java
ru.pinkponies.server.Apple.java
ru.pinkponies.server.Entity.java
ru.pinkponies.server.IdManager.java
ru.pinkponies.server.Player.java
ru.pinkponies.server.Quest.java
ru.pinkponies.server.Server.java
ru.pinkponies.server.package-info.java