を解決できません。私はimport com.google.firebase.auth.AuthResult;
も輸入していますが、それでもcannot resolve symbol authresult
を示しています。タスクショーのFirebase AuthResultでシンボル
1)SDKマネージャからGoogleのリポジトリを追加します。
auth = FirebaseAuth.getInstance();
sign_up_button = (Button) findViewById(R.id.sign_up_button);
email = (EditText) findViewById(R.id.email);
password = (EditText) findViewById(R.id.password);
sign_up_button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String email_a = email.getText().toString().trim();
String password_a = password.getText().toString().trim();
//create user
auth.createUserWithEmailAndPassword(email_a, password_a)
.addOnCompleteListener(RegisterStaff.this, new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
Toast.makeText(RegisterStaff.this, "Registration Complete..:" + task.isSuccessful(), Toast.LENGTH_SHORT).show();
progressBar.setVisibility(View.GONE);
// If sign in fails, display a message to the user. If sign in succeeds
// the auth state listener will be notified and logic to handle the
// signed in user can be handled in the listener.
if (!task.isSuccessful()) {
Toast.makeText(RegisterStaff.this, "Registration failed..." + task.getException(),
Toast.LENGTH_SHORT).show();
} else {
startActivity(new Intent(RegisterStaff.this, StaffLogin.class));
finish();
}
}
}
);}
});
}
@Override
protected void onResume() {
super.onResume();
progressBar.setVisibility(View.GONE);
}
あなたはSDKマネージャからGoogleのリポジトリを追加しましたか? Android Studioは1.5より高いですか?あなたはgradleの依存関係にfirebaseを追加しましたか?ここに詳しい情報を投稿できますか? – 10101010
はい、すべてのgradleの依存関係を追加しました。私のスタジオバージョンは2.2.2です。 Googleのリポジトリもそこにあります。 –
さて、あなたはきれいにしてコンパイルしてビルドしようとしましたか? Android Studioを再起動しますか?また、可能であれば、実際のエラーを投稿してください... – 10101010