Commit 1a207c9e authored by wanglei's avatar wanglei

...

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