Не работает проект Чат

Я еще новичок в этом деле, у меня такая проблемка, сделал навигационное меню снизу и в один из фрагментов я сделал чат с Firebase, написав код у меня ничего не получилось, т.е сообщения не отправляются в БД и вообще не видно их, код маленький и если что-то нужно могу предоставить. Попробовал бы сам решить, но логи молчат, нажимаю на кнопки и ничего. Делал по видео, если кому нужно вот: https://www.youtube.com/watch?v=gFtajvZajrg&list=PL0lO_mIqDDFUXOmQ5c6hurb2Nqvc1uCxe&index=4

public static int SIGN_IN_CODE = 1;
    FrameLayout fragment_messages;
    FirebaseListAdapter<Messages> adapter;
    FloatingActionButton sendBtn;

    @Override
    public void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        if(requestCode == SIGN_IN_CODE) {
            if(resultCode == RESULT_OK) {
                Snackbar.make(fragment_messages, R.string.frame_message, Snackbar.LENGTH_LONG).show();
                displayAllMessages();
            }
            else {
                Snackbar.make(fragment_messages, R.string.frame_message_error, Snackbar.LENGTH_LONG).show();
                requireActivity().finish();
            }
        }
    }

    @SuppressLint("MissingInflatedId")
    public void onCreateView(View view) {
        fragment_messages = view.findViewById(R.id.root_frame);
        sendBtn = view.findViewById(R.id.buttonSend);
        sendBtn.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                EditText textField = v.findViewById(R.id.messageField);
                if(textField.getText().toString().equals(""))
                    return;

                FirebaseDatabase.getInstance().getReference().push().setValue (
                        new Messages(FirebaseAuth.getInstance().getCurrentUser().getEmail(),
                                textField.getText().toString()
                        )
                );
                textField.setText("");
            }
        });


        // Пользователь еще не авторизован
        if(FirebaseAuth.getInstance().getCurrentUser() == null)
            startActivityForResult(AuthUI.getInstance().createSignInIntentBuilder().build(), SIGN_IN_CODE);
        else {
            Snackbar.make(fragment_messages, R.string.frame_message, Snackbar.LENGTH_LONG).show();
            displayAllMessages();
        }

    }

    private void displayAllMessages() {
        View view = null;
        assert false;
        ListView listOfMessages = view.findViewById(R.id.list_of_messages);

        FirebaseListOptions<Messages> options = new FirebaseListOptions.Builder<Messages>()
                .setQuery(FirebaseDatabase.getInstance().getReference(), Messages.class)
                .setLayout(R.layout.list_item)
                .build();
        adapter = new FirebaseListAdapter<Messages>(options) {
            @Override
            protected void populateView(@NonNull View v, @NonNull Messages model, int position) {
                TextView mess_user, mess_time, mess_text;
                mess_user = v.findViewById(R.id.message_user);
                mess_time = v.findViewById(R.id.message_time);
                mess_text = v.findViewById(R.id.message_text);

                mess_user.setText(model.getUserName());
                mess_time.setText(DateFormat.format("dd-mm-yyyy HH:mm:ss", model.getMessageTime()));
                mess_text.setText(model.getTextMessage());
            }
        };

        listOfMessages.setAdapter(adapter);

    }

Откладка Откладка приложения

Код входа в приложение

                .addOnSuccessListener(authResult -> {
                    startActivity(new Intent(MainActivityEntrance.this, MainActivityHomePage.class));
                    finish();
                }).addOnFailureListener(e -> Snackbar.make(findViewById(R.id.root_element), getString(R.string.Authorisation_error) + e.getMessage(), Snackbar.LENGTH_LONG).show());

Ответы (0 шт):