INNER CODE UNIT · Java

getInstance

SkyTubeTeam/SkyTube · app/src/main/java/free/rm/skytube/app/EventBus.java:42

    public static synchronized EventBus getInstance() {
        if (instance == null) {
            instance = new EventBus();
        }
        return instance;
    }

    public void registerMainFragment(MainFragment mainFragment) {
        this.mainFragments.add(mainFragment);
    }

    public void notifyMainTabChanged(SettingChange settingChange) {
        this.mainFragments.forEach(main -> main.refreshTabs(settingChange));
    }

    public void notifyChannelNewVideosStatus(ChannelId channelId, boolean newVideos) {
        this.mainFragments.forEach(main -> main.notifyChangeChannelNewVideosStatus(channelId, newVideos));
    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…