Created
March 26, 2019 15:52
-
-
Save ForceGT/0d23fd2b711aaaef8fb9ee1c359e3a0b to your computer and use it in GitHub Desktop.
Random Java Code
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.gtxtreme.firebaseauthentication; | |
import android.support.annotation.NonNull; | |
import android.support.v7.app.AppCompatActivity; | |
import android.os.Bundle; | |
import android.text.TextUtils; | |
import android.view.View; | |
import android.widget.Button; | |
import android.widget.EditText; | |
import android.widget.TextView; | |
import android.widget.Toast; | |
import com.google.android.gms.tasks.OnCompleteListener; | |
import com.google.android.gms.tasks.Task; | |
import com.google.firebase.auth.AuthResult; | |
import com.google.firebase.auth.FirebaseAuth; | |
public class MainActivity extends AppCompatActivity implements View.OnClickListener{ | |
private Button loginButton; | |
private EditText editEmail,editPass; | |
private FirebaseAuth firebaseAuth; | |
private Button signupbtn; | |
@Override | |
protected void onCreate(Bundle savedInstanceState) { | |
super.onCreate(savedInstanceState); | |
setContentView(R.layout.activity_main); | |
loginButton=findViewById(R.id.signinbtn); | |
editEmail=findViewById(R.id.emailedttxt); | |
editPass=findViewById(R.id.passwdedittext); | |
signupbtn=findViewById(R.id.signupbtn); | |
loginButton.setOnClickListener(this); | |
signupbtn.setOnClickListener(this); | |
firebaseAuth=FirebaseAuth.getInstance(); | |
} | |
protected void registerUser(){ | |
if(TextUtils.isEmpty(editEmail.getText().toString().trim())) | |
{ | |
Toast.makeText(this,"Email ID cannot be empty",Toast.LENGTH_LONG).show(); | |
return; | |
} | |
if(TextUtils.isEmpty(editPass.getText().toString().trim())) | |
{ | |
Toast.makeText(this,"Password cannot be empty",Toast.LENGTH_LONG).show(); | |
return; | |
} | |
firebaseAuth.createUserWithEmailAndPassword(editEmail.getText().toString().trim(),editPass.getText().toString().trim()).addOnCompleteListener(this, new OnCompleteListener<AuthResult>() { | |
@Override | |
public void onComplete(@NonNull Task<AuthResult> task) { | |
if(task.isSuccessful()) | |
{ | |
Toast.makeText(MainActivity.this,"Registered Successfully",Toast.LENGTH_LONG).show(); | |
} | |
else | |
{ | |
Toast.makeText(MainActivity.this,"User Registration was not Complete ..Please Try Again",Toast.LENGTH_LONG).show(); | |
} | |
} | |
}); | |
} | |
@Override | |
public void onClick(View v) { | |
switch (v.getId()){ | |
case R.id.signupbtn:registerUser(); | |
break; | |
case R.id.signinbtn:break; | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment