0

私はAndroidアプリ開発でかなり新しいです、私は、ユーザーがデータベースにサインアップすることができ、そこから活動をしようとしています、これはコードFirebaseユーザーregisteration

public class RegisterActivity extends AppCompatActivity { 

    TextInputLayout mEmail, mPassword; 
    Button mRegisterButton; 
    FirebaseAuth mAuth; 
    Button loginAccountButton; 
    ProgressDialog progressDialogue; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_register); 

     mPassword = (TextInputLayout) findViewById(R.id.password); 
     mEmail = (TextInputLayout) findViewById(R.id.email); 
     loginAccountButton = (Button) findViewById(R.id.loginalready); 
     mRegisterButton = (Button) findViewById(R.id.registerButton); 
     progressDialogue = new ProgressDialog(RegisterActivity.this); 

     mAuth = FirebaseAuth.getInstance(); 

     loginAccountButton.setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View v) { 
       startActivity(new Intent(RegisterActivity.this,login.class)); 
      } 
     }); 

     mRegisterButton.setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View v) { 
       registeruser(); 
      } 

      private void registeruser() { 
       String email = mEmail.getEditText().getText().toString().trim(); 
       String password = mPassword.getEditText().getText().toString().trim(); 
       progressDialogue.setMessage("Please wait"); 
       progressDialogue.show(); 
       mAuth.createUserWithEmailAndPassword(email,password) 
         .addOnCompleteListener(new OnCompleteListener<AuthResult>() { 
          @Override 
          public void onComplete(@NonNull Task<AuthResult> task) { 
           if(task.isSuccessful()){ 
            progressDialogue.dismiss(); 
            Toast.makeText(RegisterActivity.this,"You're now registered",Toast.LENGTH_LONG).show(); 
            startActivity(new Intent(RegisterActivity.this,MainActivity.class)); 
            finish(); 
           } 
           else{ 
            Toast.makeText(RegisterActivity.this,"Something went horribly wrong",Toast.LENGTH_LONG).show(); 
           } 
          } 
         }); 

      } 
     }); 



}} 

あるすべてのクラスが適切にインポートされ、その周りに方法がないように思える、コードは数時間前に働いていたが、今それはちょうど私がしようとするたびにびくともし、それはトースト何かが

this is the activity_register.xml 

<android.support.design.widget.TextInputLayout 
    android:layout_width="368dp" 
    android:layout_height="wrap_content" 
    android:id="@+id/email" 
    android:layout_marginRight="8dp" 
    app:layout_constraintRight_toRightOf="parent" 
    android:layout_marginLeft="8dp" 
    app:layout_constraintLeft_toLeftOf="parent" 
    tools:layout_editor_absoluteY="8dp"> 

    <EditText 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:hint="EMAIL" /> 
</android.support.design.widget.TextInputLayout> 

<android.support.design.widget.TextInputLayout 
    android:layout_width="368dp" 
    android:layout_height="wrap_content" 
    android:layout_marginTop="8dp" 
    app:layout_constraintTop_toBottomOf="@+id/email" 
    android:id="@+id/password" 
    android:layout_marginLeft="8dp" 
    app:layout_constraintLeft_toLeftOf="parent" 
    android:layout_marginRight="8dp" 
    app:layout_constraintRight_toRightOf="parent"> 

    <EditText 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:hint="PASSWORD" /> 
</android.support.design.widget.TextInputLayout> 

<Button 
    android:id="@+id/registerButton" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_marginTop="25dp" 
    android:text="REGISTER" 
    app:layout_constraintTop_toBottomOf="@+id/password" 
    tools:layout_editor_absoluteX="280dp" /> 

<Button 
    android:id="@+id/loginalready" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_marginBottom="0dp" 
    android:layout_marginLeft="8dp" 
    android:layout_marginRight="8dp" 
    android:text="login" 
    android:textSize="14sp" 
    app:layout_constraintBottom_toBottomOf="parent" 
    app:layout_constraintLeft_toLeftOf="parent" 
    app:layout_constraintRight_toRightOf="parent" 
    tools:text="login?" 
    android:layout_marginTop="8dp" 
    app:layout_constraintTop_toBottomOf="@+id/password" 
    app:layout_constraintVertical_bias="0.051" /> 
+0

ログを貼り付けることはできますか? – ashish

+0

トーストtask.error –

+0

あなたのインターネット接続を確認してください –

答えて

0
恐ろしく間違っていた私を与えるのコードを実行されません

与えるあなたの代わりにEditTextTextInputLayoutのにEdiText代わりのTextInputLayoutの対象を作成し、次のように値を取得するあなたのJavaファイルで

<android.support.design.widget.TextInputLayout 
    android:layout_width="368dp" 
    android:layout_height="wrap_content" 
    android:layout_marginTop="8dp" 
    app:layout_constraintTop_toBottomOf="@+id/displayName" 
    android:layout_marginRight="8dp" 
    app:layout_constraintRight_toRightOf="parent" 
    android:layout_marginLeft="8dp" 
    app:layout_constraintLeft_toLeftOf="parent"> 

    <EditText 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:id="@+id/email" 
     android:hint="EMAIL" /> 
</android.support.design.widget.TextInputLayout> 

<android.support.design.widget.TextInputLayout 
    android:layout_width="368dp" 
    android:layout_height="wrap_content" 
    android:layout_marginTop="8dp" 
    app:layout_constraintTop_toBottomOf="@+id/email" 
    android:layout_marginLeft="8dp" 
    app:layout_constraintLeft_toLeftOf="parent" 
    android:layout_marginRight="8dp" 
    app:layout_constraintRight_toRightOf="parent"> 

    <EditText 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:id="@+id/password" 
     android:hint="PASSWORD" /> 
</android.support.design.widget.TextInputLayout> 

を次のように。

EdiText mEmail, mPassword; 

    mPassword = (EdiText) findViewById(R.id.password); 
    mEmail = (EdiText) findViewById(R.id.email); 

値は、私はあなたのためにその作業を願っていますので、あなたがのEditText

から値を取得する必要がありますEditTextでないTextInputLayoutにユーザーによって入力されました!ありがとう

+0

それは@SaurabhBhandari働いてくれてありがとう – Sahil

関連する問題