Commit 9e34130d authored by wanglei's avatar wanglei

...

parent c8bcb08c
......@@ -19,14 +19,12 @@ import android.provider.MediaStore
import android.widget.RemoteViews
import androidx.annotation.RequiresApi
import androidx.core.app.NotificationCompat
import androidx.core.app.ServiceCompat
import androidx.core.graphics.drawable.IconCompat
import com.base.filerecoveryrecyclebin.R
import com.base.filerecoveryrecyclebin.activity.MainActivity
import com.base.filerecoveryrecyclebin.activity.SplashActivity
import com.base.filerecoveryrecyclebin.activity.recyclebin.MediaContentObserver
import com.base.filerecoveryrecyclebin.activity.recyclebin.MyFileObserver
import com.base.filerecoveryrecyclebin.adapter.FileGridAdapter
import com.base.filerecoveryrecyclebin.bean.ConstObject
import com.base.filerecoveryrecyclebin.bean.ConstObject.SCAN_DOCUMENTS
import com.base.filerecoveryrecyclebin.bean.ConstObject.SCAN_PHOTOS
......@@ -34,7 +32,6 @@ import com.base.filerecoveryrecyclebin.bean.ConstObject.SCAN_VIDEOS
import com.base.filerecoveryrecyclebin.help.FileHelp
import com.base.filerecoveryrecyclebin.utils.EventUtils
import com.base.filerecoveryrecyclebin.utils.LogEx
import com.mbridge.msdk.playercommon.exoplayer2.offline.DownloadService.startForeground
import java.io.File
import kotlin.random.Random
......@@ -56,6 +53,7 @@ class StayNotificationService : Service() {
fun Context.startStayNotification() {
val intent = Intent(this, StayNotificationService::class.java)
if (Build.VERSION.SDK_INT > Build.VERSION_CODES.TIRAMISU) {
//Android 14 no
return
}
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
......@@ -70,12 +68,14 @@ class StayNotificationService : Service() {
override fun onStartCommand(intent: Intent?, flags: Int, startId: Int): Int {
if (intent == null) {
EventUtils.event("onStartCommand", "Foreground System auto launch intent=null isRunning=$isRunning")
return START_NOT_STICKY
}
if (Build.VERSION.SDK_INT > Build.VERSION_CODES.TIRAMISU || intent == null) {
if (Build.VERSION.SDK_INT > Build.VERSION_CODES.TIRAMISU) {
//Android 14 no
return START_NOT_STICKY
}
if (fileObserver == null) {
if (fileObserver == null) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
fileObserver = FileObserverExample()
fileObserver?.startObserving()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment