我正在创建一个应用程序来登录parse.com,然后浏览项目和其他功能,但是我无法添加进度条或类似的东西,因此在应用程序登录时什么也没发生,我只是等待它登录并移动到另一个活动。
这是我登录的代码,请帮忙看看。
这是我登录的代码,请帮忙看看。
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;
import com.androidbegin.parselogintutorial.R;
import com.parse.LogInCallback;
import com.parse.ParseException;
import com.parse.ParseUser;
public class LoginActivity extends Activity {
// Declare Variables
Button loginbutton;
String usernametxt;
String passwordtxt;
EditText password;
EditText username;
/** Called when the activity is first created. */
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Get the view from login.xml
setContentView(R.layout.login);
// Locate EditTexts in login.xml
username = (EditText) findViewById(R.id.username);
password = (EditText) findViewById(R.id.password);
// Locate Buttons in main.xml
loginbutton = (Button) findViewById(R.id.login);
// Login Button Click Listener
loginbutton.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
// Retrieve the text entered from the EditText
usernametxt = username.getText().toString();
passwordtxt = password.getText().toString();
// Send data to Parse.com for verification
ParseUser.logInInBackground(usernametxt, passwordtxt,
new LogInCallback() {
public void done(ParseUser user, ParseException e) {
// If user exist and authenticated, send user to Welcome.class
if(user !=null){
Intent intent = new Intent(
LoginActivity.this,
AddUserPage.class);
startActivity(intent);
Toast.makeText(getApplicationContext(),
"Successfully Logged in",
Toast.LENGTH_LONG).show();
finish();
}else{
Toast.makeText(getApplicationContext(), "No such user", Toast.LENGTH_LONG).show();
username.setText("");
password.setText("");
}}
});
}
});
}
}