public static String getFormattedString(@StringRes int resId, Resources resources, Object... formatArgs) { String result; try { result = resources.getString(resId, formatArgs); } catch (UnknownFormatConversionException ex) { final String resourceEntryName = resources.getResourceEntryName(resId); final String displayLanguage = Locale.getDefault() .getDisplayLanguage(); Logger.getInstance() .e("UnknownFormatConversion", "String: " + resourceEntryName + " Locale: " + displayLanguage); result = ResourseU.getString(resId, resources); } return result; }
if (instance == null) { instance = new DateTimeU(context); mTimestampLabelYesterday = ResourseU.getString(R.string.WidgetProvider_timestamp_yesterday, context.getResources()); mTimestampLabelToday = ResourseU.getString(R.string.WidgetProvider_timestamp_today, context.getResources()); mTimestampLabelJustNow = ResourseU.getString(R.string.WidgetProvider_timestamp_just_now, context.getResources()); mTimestampLabelMinutesAgo = ResourseU.getString(R.string.WidgetProvider_timestamp_minutes_ago, context.getResources()); mTimestampLabelHoursAgo = ResourseU.getString(R.string.WidgetProvider_timestamp_hours_ago, context.getResources()); mTimestampLabelHourAgo = ResourseU.getString(R.string.WidgetProvider_timestamp_hour_ago, context.getResources()); mTimestampLabelDaysAgo = ResourseU.getString(R.string.WidgetProvider_timestamp_days_ago, context.getResources()); mTimestampLabelWeekAgo = ResourseU.getString(R.string.WidgetProvider_timestamp_week_ago2, context.getResources()); mTimestampLabelWeeksAgo = ResourseU.getString(R.string.WidgetProvider_timestamp_weeks_ago, context.getResources()); mTimestampLabelMonthAgo = ResourseU.getString(R.string.WidgetProvider_timestamp_month_ago, context.getResources()); mTimestampLabelMonthsAgo = ResourseU.getString(R.string.WidgetProvider_timestamp_months_ago, context.getResources()); mTimestampLabelYearAgo = ResourseU.getString(R.string.WidgetProvider_timestamp_year_ago, context.getResources()); mTimestampLabelYearsAgo = ResourseU.getString(R.string.WidgetProvider_timestamp_years_ago, context.getResources());