#java #android #дата #android_widgets
Бросил курить 11 октября 2015 года, ровно в 15 часов 20 минут, бросил сигарету и сказал себе СТОП! По этому поводу решил для себя набросать виджет, что бы каждый раз при взгляде на главный экран телефона радовал меня моим крутым достижением! Набросал проект виджета: Как мне вместо "Вычисляю..." вывести сколько я уже не курю в формате: Лет Дней Часов Минут ? Что нужно вставить вот в этот код: public class MainActivity extends AppWidgetProvider { final String LOG_TAG = "myLogs"; @Override public void onEnabled(Context context) { super.onEnabled(context); Log.d(LOG_TAG, "onEnabled"); } @Override public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) { super.onUpdate(context, appWidgetManager, appWidgetIds); Log.d(LOG_TAG, "onUpdate " + Arrays.toString(appWidgetIds)); } @Override public void onDeleted(Context context, int[] appWidgetIds) { super.onDeleted(context, appWidgetIds); Log.d(LOG_TAG, "onDeleted " + Arrays.toString(appWidgetIds)); } @Override public void onDisabled(Context context) { super.onDisabled(context); Log.d(LOG_TAG, "onDisabled"); } } СПАСИБО!
Ответы
Ответ 1
Извиняюсь, пока что не могу прислать в нормальном виде кусок: public static int getDifferenceTimeSeconds(int firstTimeHH, int firstTimeMM, int firstTimeSS, int secondTimeHH, int secondTimeMM, int secondTimeSS){ int firstTime = firstTimeHH*60*60+firstTimeMM*60+firstTimeSS; int secondTime = secondTimeHH*60*60+secondTimeMM*60+secondTimeSS; return firstTime - secondTime; } public static int getDifferenceDateDays(Calendar firstDate, Calendar secondDate){ int firstDateDays = firstDate.get(Calendar.DAY_OF_YEAR); int secondDateDays = secondDate.get(Calendar.DAY_OF_YEAR); return firstDateDays - secondDateDays; }
Комментариев нет:
Отправить комментарий