Back to project page ExpertAndroid.
The source code is released under:
MIT License
If you think the Android project ExpertAndroid 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.iuriio.demos.expertandroid.ch13parsesimple; // w ww. j ava 2 s . c o m import android.view.View; import com.parse.LogInCallback; import com.parse.ParseException; import com.parse.ParseUser; /** * Created by iuriio on 10/30/13. */ public class LoginActivity extends BaseActivity { private static final String TAG = "LoginActivity"; public LoginActivity() { super(TAG); } public void login(View view) { if (this.validateForm() == false) { return; } String userId = this.getUserId(); String password = this.getPassword(); this.turnOnProgressDialog("Login", "Wait while we log you in"); ParseUser.logInInBackground(userId, password, new LogInCallback() { @Override public void done(ParseUser parseUser, ParseException e) { turnOffProgressDialog(); if (parseUser == null) { reportSuccessfulLogin(); } else { reportParseException(e); } } }); } private String getPassword() { return null; } private String getUserId() { return null; } private void reportSuccessfulLogin() { this.gotoActivity(ParseStarterProjectActivity.class); this.finish(); } private void reportParseException(ParseException e) { String error = e.getMessage(); this.reportTransient("Login failed with: " + error); } }