fetch preferences
This commit is contained in:
		| @@ -90,17 +90,22 @@ public class WaldemarWidget extends AppWidgetProvider { | ||||
| 		calNow.set(Calendar.SECOND, 0); | ||||
| 		long timeNow = calNow.getTimeInMillis(); | ||||
| 		 | ||||
| 		Calendar calStart = DatePreference.getDateFor(PreferenceManager.getDefaultSharedPreferences(context), "pref_dateStart");  | ||||
| 	    long timeStart = calStart.getTimeInMillis(); | ||||
|  | ||||
| 		Integer duration = Integer.parseInt(prefs.getString("pref_duration", context.getString(R.string.duration_default))); | ||||
|  | ||||
| 		Calendar calThen = DatePreference.getDateFor(PreferenceManager.getDefaultSharedPreferences(context), "pref_dateThen");  | ||||
| 	    long timeThen = calThen.getTimeInMillis(); | ||||
|  | ||||
| 		long days = Math.round((double) (timeThen - timeNow) / 86400000.); | ||||
| 		Integer days = (int)Math.round((double) (timeThen - timeNow) / 86400000.); | ||||
| 		remoteViews.setTextViewText(R.id.daycount, String.valueOf(days)); | ||||
|  | ||||
| 		DateFormat format = SimpleDateFormat.getTimeInstance( | ||||
| 				SimpleDateFormat.MEDIUM, Locale.getDefault()); | ||||
| 		remoteViews.setTextViewText(R.id.debug, format.format(new Date())); | ||||
|  | ||||
| 		remoteViews.setProgressBar(R.id.progress, 267, 166, false); | ||||
| 		remoteViews.setProgressBar(R.id.progress, duration, duration - days, false); | ||||
|  | ||||
| 		appWidgetManager.updateAppWidget(appWidgetId, remoteViews); | ||||
| 	} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user