Firebase realtime database is not updating. What can i change in this code? I have add all the dependencies in the code. I am getting the data from user class.
package com.example.chatapp;
import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Toast;
import com.example.chatapp.Model.Users;
import com.example.chatapp.databinding.ActivitySighnupBinding;
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;
import com.google.firebase.auth.FirebaseUser;
import com.google.firebase.database.FirebaseDatabase;
public class sighnup extends AppCompatActivity {
    private FirebaseAuth mAuth;
  ActivitySighnupBinding binding;
  FirebaseDatabase database;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        binding=ActivitySighnupBinding.inflate(getLayoutInflater());
        setContentView(binding.getRoot());
        mAuth=FirebaseAuth.getInstance();
        database=FirebaseDatabase.getInstance();
        binding.sighnup.setOnClickListener(new View.OnClickListener() {
            @Override public void onClick(View v) {mAuth.createUserWithEmailAndPassword(binding.email.getText().toString(),binding.passoward.
                            getText().toString()).
                        addOnCompleteListener(new OnCompleteListener<AuthResult>() {
                    @Override public void onComplete(@NonNull Task<AuthResult> task) {
                        if(task.isSuccessful()){
                            Users users=new Users(binding.username.getText().toString(),binding.email.
                                    getText().toString(),binding.passoward.getText().toString());
                            String id=task.getResult().getUser().getUid();
                            database.getReference().child("Users").child(id).setValue(users);
                            Toast.makeText(sighnup.this,"success",Toast.LENGTH_SHORT).show();
                        }else{
                            Toast.makeText(sighnup.this,"error ",Toast.LENGTH_SHORT).show();
                        }
                    }
                });
            }
        });
Security rules:
{
    "rules": {
      ".read": true,
      ".write": true
     }
}
what can i change on this code?I have tried many ways but in firebase realtime data base it is not uploading.