protected void init()

in core-android/src/main/java/com/uber/sdk/android/core/auth/LoginButton.java [82:106]


    protected void init(
            @NonNull Context context,
            @StringRes int defaultText,
            @Nullable AttributeSet attrs,
            int defStyleAttr,
            @NonNull UberStyle uberStyle) {
        setAllCaps(true);

        int defStyleRes = STYLES[uberStyle.getValue()];

        applyStyle(context, R.string.ub__sign_in, attrs, defStyleAttr, defStyleRes);

        final TypedArray typedArray = context.getTheme().obtainStyledAttributes(attrs,
                R.styleable.LoginButton, 0, 0);

        setRequestCodeFromXml(typedArray);
        setScopesFromXml(typedArray);

        setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View view) {
                login();
            }
        });
    }