calendar trigger

This commit is contained in:
2023-12-27 14:48:27 +01:00
parent 584495ef61
commit d2606b72cd
5 changed files with 113 additions and 37 deletions

View File

@@ -7,6 +7,8 @@ import android.content.IntentFilter;
import android.database.Cursor;
import android.net.Uri;
import androidx.annotation.NonNull;
import com.jens.automation2.AutomationService;
import com.jens.automation2.Miscellaneous;
import com.jens.automation2.Rule;
@@ -116,11 +118,18 @@ public class CalendarReceiver extends BroadcastReceiver implements AutomationLis
public Calendar start, end;
public boolean allDay;
public boolean isCurrentActive()
public boolean isCurrentlyActive()
{
Calendar now = Calendar.getInstance();
return now.getTimeInMillis() >= start.getTimeInMillis() && now.getTimeInMillis() < end.getTimeInMillis();
}
@NonNull
@Override
public String toString()
{
return title;
}
}
public static List<AndroidCalendar> readCalendars(Context context)