Back to project page Android-Project-Manager.
The source code is released under:
GNU General Public License
If you think the Android project Android-Project-Manager listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.vaquerosisd.projectmanager; /*from w w w . ja v a 2 s. c o m*/ import com.vaquerosisd.object.JsonWrapper; import com.vaquerosisd.object.User; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; public class Login extends Activity implements WebserviceCallback{ private boolean force_login = false; private EditText editUsername; // Funcion de retorno de la llamada al webservice // descrita en la interface WebserviceCallback public void callback(JsonWrapper response){ System.out.println("Webserive code response: " + response.getInt("code")); // checar codigo de overtwrite? if (response.getCode() == 2) { Toast.makeText(Login.this, "Ya hay un usuario logeado, sobreescribir?", Toast.LENGTH_SHORT).show(); force_login = true; editUsername.setBackgroundColor(getResources().getColor(R.color.warning)); } else{ response.getProjects(); setResult(RESULT_OK); finish(); } } @Override public void onBackPressed() { moveTaskToBack(true); } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_login); final Button logIn = (Button)findViewById(R.id.btnLogIn); final Button newAccount = (Button) findViewById(R.id.btnCreateAccount); editUsername = (EditText) findViewById(R.id.editUsername); final EditText editPassword = (EditText) findViewById(R.id.editPassword); force_login = false; logIn.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { User user = new User(Login.this, editUsername.getText().toString()); //user.setNombre(editUsername.getText().toString()); if (force_login) user.forceLogIn(editPassword.getText().toString()); else user.logIn(editPassword.getText().toString()); } }); newAccount.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intent returnIntent = new Intent(); returnIntent.putExtra("Create", true); setResult(RESULT_CANCELED, returnIntent); finish(); } }); } // en onCreate } // end class Login