File tree Expand file tree Collapse file tree 2 files changed +26
-24
lines changed
presentation/src/main/java/com/stop Expand file tree Collapse file tree 2 files changed +26
-24
lines changed Original file line number Diff line number Diff line change @@ -4,9 +4,6 @@ import android.app.AlarmManager
4
4
import android.app.PendingIntent
5
5
import android.content.Context
6
6
import android.content.Intent
7
- import java.text.ParseException
8
- import java.text.SimpleDateFormat
9
- import java.util.*
10
7
11
8
class AlarmFunctions (
12
9
private val context : Context
@@ -36,27 +33,6 @@ class AlarmFunctions(
36
33
)
37
34
}
38
35
39
- private fun makeFullTime (lastTime : String ): Calendar {
40
- val currentTime = System .currentTimeMillis()
41
- val currentFormat = SimpleDateFormat (" yyyy:MM:dd" , Locale .getDefault())
42
- val currentDateTime = currentFormat.format(currentTime)
43
- val fullTime = " $currentDateTime :$lastTime "
44
-
45
-
46
- val dateFormat = SimpleDateFormat (" yyyy:MM:dd:HH:mm:ss" , Locale .getDefault())
47
- var dateTime = Date ()
48
- try {
49
- dateTime = dateFormat.parse(fullTime) as Date
50
- } catch (e: ParseException ) {
51
- e.printStackTrace()
52
- }
53
-
54
- val calendar = Calendar .getInstance()
55
- calendar.time = dateTime
56
-
57
- return calendar
58
- }
59
-
60
36
fun cancelAlarm (alarmCode : Int ) {
61
37
val alarmManager = context.getSystemService(Context .ALARM_SERVICE ) as AlarmManager
62
38
val intent = Intent (context, AlarmReceiver ::class .java)
Original file line number Diff line number Diff line change
1
+ package com.stop
2
+
3
+ import java.text.ParseException
4
+ import java.text.SimpleDateFormat
5
+ import java.util.*
6
+
7
+ fun makeFullTime (time : String ): Calendar {
8
+ val currentTime = System .currentTimeMillis()
9
+ val currentFormat = SimpleDateFormat (" yyyy:MM:dd" , Locale .getDefault())
10
+ val currentDateTime = currentFormat.format(currentTime)
11
+ val fullTime = " $currentDateTime :$time "
12
+
13
+
14
+ val dateFormat = SimpleDateFormat (" yyyy:MM:dd:HH:mm:ss" , Locale .getDefault())
15
+ var dateTime = Date ()
16
+ try {
17
+ dateTime = dateFormat.parse(fullTime) as Date
18
+ } catch (e: ParseException ) {
19
+ e.printStackTrace()
20
+ }
21
+
22
+ val calendar = Calendar .getInstance()
23
+ calendar.time = dateTime
24
+
25
+ return calendar
26
+ }
You can’t perform that action at this time.
0 commit comments