Fix registering receiver warnings in BackupModule.kt
This commit is contained in:
parent
655fe8ad53
commit
20781ddafe
|
@ -1,5 +1,6 @@
|
||||||
package com.massive
|
package com.massive
|
||||||
|
|
||||||
|
import android.annotation.SuppressLint
|
||||||
import android.app.AlarmManager
|
import android.app.AlarmManager
|
||||||
import android.app.PendingIntent
|
import android.app.PendingIntent
|
||||||
import android.content.*
|
import android.content.*
|
||||||
|
@ -15,7 +16,8 @@ import com.facebook.react.bridge.ReactMethod
|
||||||
import java.io.*
|
import java.io.*
|
||||||
import java.util.*
|
import java.util.*
|
||||||
|
|
||||||
class BackupModule constructor(context: ReactApplicationContext?) :
|
@SuppressLint("UnspecifiedRegisterReceiverFlag")
|
||||||
|
class BackupModule(context: ReactApplicationContext?) :
|
||||||
ReactContextBaseJavaModule(context) {
|
ReactContextBaseJavaModule(context) {
|
||||||
val context: ReactApplicationContext = reactApplicationContext
|
val context: ReactApplicationContext = reactApplicationContext
|
||||||
|
|
||||||
|
@ -87,8 +89,14 @@ class BackupModule constructor(context: ReactApplicationContext?) :
|
||||||
}
|
}
|
||||||
|
|
||||||
init {
|
init {
|
||||||
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
|
||||||
|
reactApplicationContext.registerReceiver(copyReceiver, IntentFilter(COPY_BROADCAST),
|
||||||
|
Context.RECEIVER_NOT_EXPORTED)
|
||||||
|
}
|
||||||
|
else {
|
||||||
reactApplicationContext.registerReceiver(copyReceiver, IntentFilter(COPY_BROADCAST))
|
reactApplicationContext.registerReceiver(copyReceiver, IntentFilter(COPY_BROADCAST))
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
companion object {
|
companion object {
|
||||||
const val COPY_BROADCAST = "copy-event"
|
const val COPY_BROADCAST = "copy-event"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user