导航菜单

页面标题

页面副标题

Online Loans v421.2.42 - ConfigurationException.java 源代码

正在查看: Online Loans v421.2.42 应用的 ConfigurationException.java JAVA 源代码文件

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


package org.infobip.mobile.messaging;

public class ConfigurationException extends RuntimeException {

    public enum Reason {
        MISSING_REQUIRED_COMPONENT("Missing required component in AndroidManifest.xml, add: %s, check all needed components in https://github.com/infobip/mobile-messaging-sdk-android/wiki/Android-Manifest-components#push-notifications"),
        MISSING_REQUIRED_PERMISSION("Missing required permission in AndroidManifest.xml, add: %s"),
        CHECK_LOCATION_SETTINGS("Check your location settings.");

        private final String message;

        Reason(String str) {
            this.message = str;
        }

        public String message() {
            return this.message;
        }
    }

    public ConfigurationException(String str) {
        super(str);
    }

    public ConfigurationException(Reason reason) {
        super(reason.message());
    }

    public ConfigurationException(Reason reason, String str) {
        super(String.format(reason.message(), str));
    }

    public ConfigurationException(Throwable th) {
        super(th);
    }

    public ConfigurationException(String str, Throwable th) {
        super(str, th);
    }
}