1 package ro
.ieval
.unical
;
3 import java
.util
.GregorianCalendar
;
4 import java
.util
.Locale
;
6 import android
.app
.Activity
;
7 import android
.app
.AlarmManager
;
8 import android
.app
.PendingIntent
;
9 import android
.content
.Context
;
10 import android
.content
.Intent
;
11 import android
.view
.View
;
12 import android
.view
.ViewGroup
;
15 private Utils(){ /* do nothing */ }
17 public static void setEnabledRecursively(final View view
, final boolean enabled
){
18 view
.setEnabled(enabled
);
19 if(view
instanceof ViewGroup
){
20 final ViewGroup group
=(ViewGroup
) view
;
21 for(int i
=0;i
<group
.getChildCount();i
++)
22 setEnabledRecursively(group
.getChildAt(i
), enabled
);
26 public static String
formatDate(final int year
, final int month
, final int day
){
27 return String
.format(Locale
.ENGLISH
, "%4d-%02d-%02d", year
, month
, day
);
30 public static void setAlarm(GregorianCalendar cal
,Context context
) {
31 Intent in
= new Intent(context
,AlarmReceiverActivity
.class);
32 PendingIntent pi
= PendingIntent
.getActivity(context
, 1234, in
, PendingIntent
.FLAG_CANCEL_CURRENT
);
33 AlarmManager am
= (AlarmManager
)context
.getSystemService(Activity
.ALARM_SERVICE
);
34 am
.set(AlarmManager
.RTC_WAKEUP
, cal
.getTimeInMillis(), pi
);
This page took 0.022151 seconds and 4 git commands to generate.