Stop alarm when calling stop native module
This commit is contained in:
parent
91c0430760
commit
19fa8aa13a
|
@ -11,7 +11,6 @@ import android.provider.Settings
|
||||||
import android.util.Log
|
import android.util.Log
|
||||||
import android.widget.Toast
|
import android.widget.Toast
|
||||||
import androidx.annotation.RequiresApi
|
import androidx.annotation.RequiresApi
|
||||||
import androidx.core.content.ContextCompat.startActivity
|
|
||||||
import com.facebook.react.bridge.Callback
|
import com.facebook.react.bridge.Callback
|
||||||
import com.facebook.react.bridge.ReactApplicationContext
|
import com.facebook.react.bridge.ReactApplicationContext
|
||||||
import com.facebook.react.bridge.ReactContextBaseJavaModule
|
import com.facebook.react.bridge.ReactContextBaseJavaModule
|
||||||
|
@ -41,8 +40,10 @@ class AlarmModule internal constructor(context: ReactApplicationContext?) :
|
||||||
@ReactMethod
|
@ReactMethod
|
||||||
fun stop() {
|
fun stop() {
|
||||||
Log.d("AlarmModule", "Stop alarm.")
|
Log.d("AlarmModule", "Stop alarm.")
|
||||||
val intent = Intent(reactApplicationContext, TimerService::class.java)
|
val timerIntent = Intent(reactApplicationContext, TimerService::class.java)
|
||||||
reactApplicationContext.stopService(intent)
|
reactApplicationContext.stopService(timerIntent)
|
||||||
|
val alarmIntent = Intent(reactApplicationContext, AlarmService::class.java)
|
||||||
|
reactApplicationContext.stopService(alarmIntent)
|
||||||
}
|
}
|
||||||
|
|
||||||
@RequiresApi(api = Build.VERSION_CODES.O)
|
@RequiresApi(api = Build.VERSION_CODES.O)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user