导航菜单

页面标题

页面副标题

BAM Crawford v6.14.1 - ConnectionBarData.java 源代码

正在查看: BAM Crawford v6.14.1 应用的 ConnectionBarData.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.subsplash.thechurchapp.dataObjects;

import androidx.databinding.BaseObservable;
import androidx.databinding.Bindable;
import com.subsplash.thechurchapp.TheChurchApp;
import com.subsplash.thechurchapp.handlers.common.NavigationHandler;
import com.subsplash.util.t;

public final class ConnectionBarData extends BaseObservable {

    @Bindable
    private boolean expandable;

    @Bindable
    private boolean expanded;

    @Bindable
    private String text;

    @Bindable
    private boolean visible;

    public final void dispatchGiving() {
        NavigationHandler.navigate("externalBrowser", getGivingUrl(), TheChurchApp.x());
    }

    public final void dispatchMediaDownloads() {
        NavigationHandler.navigate("mediaDownloads", (String) null, TheChurchApp.x());
    }

    public final void dispatchStatusPage() {
        NavigationHandler.navigate("externalBrowser", "https://status.subsplash.com/", TheChurchApp.x());
    }

    public final void dispatchWebsite() {
        NavigationHandler.navigate("externalBrowser", getWebsiteUrl(), TheChurchApp.x());
    }

    public final boolean getExpandable() {
        return this.expandable;
    }

    public final boolean getExpanded() {
        return this.expanded;
    }

    public final String getGivingUrl() {
        return t.g.c().e().getConstants().get("giving_url");
    }

    public final String getText() {
        return this.text;
    }

    public final boolean getVisible() {
        return this.visible;
    }

    public final String getWebsiteUrl() {
        return t.g.c().e().getConstants().get("website_url");
    }

    public final void setExpandable(boolean z) {
        this.expandable = z;
    }

    public final void setExpanded(boolean z) {
        this.expanded = z;
    }

    public final void setText(String str) {
        this.text = str;
    }

    public final void setVisible(boolean z) {
        this.visible = z;
    }

    public final void toggleExpandedState() {
        this.expanded = !this.expanded;
        notifyChange();
    }
}