Android Open Source - ChitChat Register Activity2






From Project

Back to project page ChitChat.

License

The source code is released under:

MIT License

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

package com.shivamb7.chitchat;
/*from  www.j a  v a2 s.c om*/
import android.app.ActionBar;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.Dialog;
import android.app.ProgressDialog;
import android.content.Intent;
import android.graphics.Typeface;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

import com.parse.ParseException;
import com.parse.ParseUser;
import com.parse.SaveCallback;
import com.shivamb7.chitchat.R;
import com.shivamb7.chitchat.workers.RippleView;

public class RegisterActivity2 extends Activity {

  EditText mName,mEmail;
  Button mFinalSignUp;
  TextView mHeader;
  public Dialog progressDialog;
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_register_activity2);
    mName = (EditText)findViewById(R.id.name_field);
    mEmail = (EditText)findViewById(R.id.email_field);
    mHeader = (TextView)findViewById(R.id.register_heading);
    Typeface ironman = Typeface.createFromAsset(getAssets(), "actionman.ttf");
    mHeader.setTypeface(ironman);
    mFinalSignUp = (Button)findViewById(R.id.register_final);
    new RippleView(this,mFinalSignUp);
    ActionBar ab = getActionBar();
    ab.hide();
    mFinalSignUp.setOnClickListener(new OnClickListener() {
      
      @Override
      public void onClick(View v) {
        // TODO Auto-generated method stub
         String name = mName.getText().toString();
         String email = mEmail.getText().toString();
         email = email.trim();
         ParseUser currentUser = ParseUser.getCurrentUser();
         if(name.isEmpty()||email.isEmpty())
         {
          AlertDialog.Builder builder = new AlertDialog.Builder(RegisterActivity2.this);
          builder.setMessage(R.string.empty_values_1);
          builder.setTitle(R.string.signup_error_title);
          builder.setPositiveButton(android.R.string.ok, null);
          AlertDialog dialog = builder.create();
          dialog.show();
         }
         else
         {
           currentUser.setEmail(email);
           currentUser.put("Name", name);
           RegisterActivity2.this.progressDialog=ProgressDialog.show(RegisterActivity2.this, "", "Getting Ready to ChitChat", true);
           currentUser.saveInBackground(new SaveCallback() {
            
            @Override
            public void done(ParseException e) {
              // TODO Auto-generated method stub
              if(e==null)
              {
                RegisterActivity2.this.progressDialog.dismiss();
                Intent i = new Intent(RegisterActivity2.this,ChatsActivity.class);
                i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
                startActivity(i);
              }
              else
              {
                RegisterActivity2.this.progressDialog.dismiss();
                AlertDialog.Builder builder = new AlertDialog.Builder(RegisterActivity2.this);
                builder.setMessage(e.getMessage());
                builder.setTitle(R.string.signup_error_title);
                builder.setPositiveButton(android.R.string.ok, null);
                AlertDialog dialog = builder.create();
                dialog.show();
              }
            }
          });
         }
      }
    });
    
    
  }
}




Java Source Code List

com.pkmmte.circularimageview.CircularImageView.java
com.shivamb7.chitchat.AddFriendsActivity.java
com.shivamb7.chitchat.ChatsActivity.java
com.shivamb7.chitchat.ComposeTextActivity.java
com.shivamb7.chitchat.ImageMessageActivity.java
com.shivamb7.chitchat.MainActivity.java
com.shivamb7.chitchat.ProfileActivity.java
com.shivamb7.chitchat.RecipientsActivity.java
com.shivamb7.chitchat.RegisterActivity2.java
com.shivamb7.chitchat.RegisterActivity.java
com.shivamb7.chitchat.adapters.ChatsAdapter.java
com.shivamb7.chitchat.adapters.FriendGridAdapter.java
com.shivamb7.chitchat.adapters.LevelAdapter.java
com.shivamb7.chitchat.fragments.ChatsFragment.java
com.shivamb7.chitchat.fragments.ContactsFragment.java
com.shivamb7.chitchat.fragments.ProfileFragment.java
com.shivamb7.chitchat.workers.ChitChatApplication.java
com.shivamb7.chitchat.workers.CircularImageView.java
com.shivamb7.chitchat.workers.Constants.java
com.shivamb7.chitchat.workers.Fab.java
com.shivamb7.chitchat.workers.FileHelper.java
com.shivamb7.chitchat.workers.ImageResizer.java
com.shivamb7.chitchat.workers.Level.java
com.shivamb7.chitchat.workers.RippleView.java
com.shivamb7.chitchat.workers.TypefaceSpan.java