public static String getSelectedMapRenderTheme(final AbstractTileProvider tileProvider) {
        final String temp = getStringDirect(CgeoApplication.getInstance().getString(R.string.pref_renderthemefile) + "-" + tileProvider.getId(), "");
        final String temp2 = StringUtils.isNotBlank(temp) ? temp : getSelectedMapRenderTheme();
        Log.e("getTheme: " + temp2);
        return temp2;
    }
Variant used by UnifiedMap: try tileprovider-specifc first
main/src/main/java/cgeo/geocaching/settings/Settings.java