Не могу использовать класс, потому что компоненты приходят в пакет - PullRequest
0 голосов
/ 13 апреля 2020

Я создал класс Firebase, чтобы мне не приходилось постоянно записывать все, но когда я пытаюсь реорганизовать свое приложение в пакеты, представляющие различные части приложения, у меня возникают следующие проблемы. Я хотел бы сохранить удобство наличия уникального класса для Firebase. Кто-нибудь знает, как я могу обойти это? Я новичок в кодировании, поэтому я прошу прощения, если это что-то очевидное.

enter image description here

enter image description here

public class firebaseUtility {

    public FirebaseAuth mAuth;
    public DatabaseReference userDatabaseRef;
    public DatabaseReference databaseRef;
    public StorageReference storageRef;
    Map userInfo;

    //GETS USER ID

    String getUserIdString (){
        mAuth = FirebaseAuth.getInstance();
        return mAuth.getCurrentUser().getUid();

    }

    //GET GENERAL DATABASE REFERENCE

    DatabaseReference getDatabaseRef (){
        databaseRef = FirebaseDatabase.getInstance().getReference().child("Users");
        return databaseRef;
    }

    //GETS USER DATABASE REFERENCE

    DatabaseReference getUserDatabaseRef (String uId){
        userDatabaseRef = FirebaseDatabase.getInstance().getReference().child("Users").child(uId);
        return userDatabaseRef;
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...