Commit 1a207c9e authored by wanglei's avatar wanglei

...

parent 0c0ff41e
......@@ -12,8 +12,8 @@
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />
<!-- <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />-->
<!-- <uses-permission android:name="android.permission.FOREGROUND_SERVICE_DATA_SYNC" />-->
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_DATA_SYNC" />
<application
android:name=".MyApplication"
......@@ -116,9 +116,9 @@
android:screenOrientation="portrait"
tools:ignore="DiscouragedApi,LockedOrientationActivity" />
<!-- <service-->
<!-- android:name=".service.StayNotificationService"-->
<!-- android:foregroundServiceType="dataSync" />-->
<service
android:name=".service.StayNotificationService"
android:foregroundServiceType="dataSync" />
<meta-data
android:name="com.facebook.sdk.ApplicationId"
......
......@@ -63,12 +63,7 @@ class StayNotificationService : Service() {
return START_NOT_STICKY
}
if (!isRunning) {
val notification = createPermanentNotification(applicationContext)
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
startForeground(1, notification, ServiceInfo.FOREGROUND_SERVICE_TYPE_DATA_SYNC)
} else {
startForeground(1, notification)
}
startForeground()
isRunning = true
}
......
......@@ -15,7 +15,10 @@ import com.base.browserwhite.bean.ConstObject.ID_NEWS
import com.base.browserwhite.bean.ConstObject.ID_SCAN_CODE
import com.base.browserwhite.bean.ConstObject.ifAgreePrivacy
import com.base.browserwhite.databinding.ActivitySplashBinding
import com.base.browserwhite.service.StayNotificationService.Companion.startStayNotification
import com.base.browserwhite.ui.activity.cleanjunk.ScanJunkActivity
import com.base.browserwhite.ui.activity.news.NewsActivity
import com.base.browserwhite.ui.activity.scanqrc.ScanQRCActivity
import com.base.browserwhite.utils.BarUtils
import com.base.browserwhite.utils.ConfigHelper
import com.base.browserwhite.utils.LogEx
......@@ -49,7 +52,7 @@ class SplashActivity : BaseActivity<ActivitySplashBinding>() {
BarUtils.setStatusBarColor(this, Color.TRANSPARENT)
// startStayNotification()
startStayNotification()
// NotificationUtil.stopNotificationHandler()
actionId = intent?.extras?.getInt("actionId") ?: -1
......@@ -112,11 +115,11 @@ class SplashActivity : BaseActivity<ActivitySplashBinding>() {
}
ID_NEWS -> {
startActivity(Intent(this, NewsActivity::class.java))
}
ID_SCAN_CODE -> {
startActivity(Intent(this, ScanQRCActivity::class.java))
}
ID_APP_PROCESS -> {
......
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