Прежде всего, у меня есть страница, на которой пользователь может зарегистрировать свою учетную запись в firebase.Они должны ввести свое имя, идентификатор, адрес электронной почты и пароль.Затем электронная почта будет зарегистрирована в Аутентификации Firebase, а имя, ID, электронная почта будут сохранены в базе данных Firebase.Теперь я пытаюсь удалить пользовательские данные и удалить аутентификацию одновременно.Предположим, я вошел в систему как администратор и хочу удалить данные в виде вложений на изображении. Как я могу одновременно удалить выбранного пользователя, базу данных и аутентификацию?
** PS: данные отображаются вПросмотр списка и LongClick, чтобы выбрать пользователя для удаления.
![enter image description here](https://i.stack.imgur.com/EtxcN.jpg)
Вот мой код.
listView.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView<?> parent, View view, final int position, long id) {
AlertDialog.Builder alertDialog = new AlertDialog.Builder(ActivityAdminPage.this);
alertDialog.setTitle("Are You Sure?");
alertDialog.setMessage("Delete the User and the User will not longer able to Login to the " +
"System anymore.");
alertDialog.setPositiveButton("YES", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
DatabaseReference databaseR = FirebaseDatabase.getInstance().getReference("User");
databaseR.removeValue();
}//end of YES Button Click
});
alertDialog.setNegativeButton("NO", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
//do ntg
}
});
alertDialog.create();
alertDialog.show();
return true;
}//End of Long Click