NoRage
NoRage

Reputation: 139

i can't resolve the errors symbol from firebase authentification

i try to do a firebase connection with email and password, but i ah two symbol errors when i try to build.

the first one come from the AnotherActivity.class i don't know how to resolve it

public void updateUI(FirebaseUser account){

    if(account != null){
        Toast.makeText(this,"U Signed In successfully",Toast.LENGTH_LONG).show();
        startActivity(new Intent(this,AnotherActivity.class));

    }else {
        Toast.makeText(this,"U Didnt signed in",Toast.LENGTH_LONG).show();
    }

}

and the second come from EmailPasswordActivity.this

private void callsignin(String email, String password) {
    mAuth.signInWithEmailAndPassword(email, password)
            .addOnCompleteListener(this, new OnCompleteListener<AuthResult>() {
                @Override
                public void onComplete(@NonNull Task<AuthResult> task) {
                    if (task.isSuccessful()) {
                        // Sign in success, update UI with the signed-in user's information
                        Log.d("success", "signInWithEmail:success");
                        FirebaseUser user = mAuth.getCurrentUser();
                        updateUI(user);
                    } else {
                        // If sign in fails, display a message to the user.
                        Log.w("failed", "signInWithEmail:failure", task.getException());
                        Toast.makeText(EmailPasswordActivity.this, "Authentication failed.",
                                Toast.LENGTH_SHORT).show();
                        updateUI(null);
                    }

                }
            });
}

i think i need to write something in the manifest file but i don't what. Thank you for your attention and I hope you can help me

errors : enter image description here

settings : enter image description here

import :

enter image description here

Upvotes: 0

Views: 78

Answers (1)

Abhimanyu
Abhimanyu

Reputation: 14817

It seems that the import statements are missing for AnotherActivity and EmailPasswordActivity.

At the top of your file, just below the package line, add these lines:

import <package_name>.AnotherActivity
import <package_name>.EmailPasswordActivity

For Android Studio shortcuts, Please refer to this post on how to use import in Android.
https://stackoverflow.com/a/30731266/9636037

Upvotes: 1

Related Questions