소스 검색

bg running abandon

cs 8 달 전
부모
커밋
5d22dfb132
1개의 변경된 파일4개의 추가작업 그리고 2개의 파일을 삭제
  1. 4 2
      app/src/main/java/org/las2mile/scrcpy/MainActivity.java

+ 4 - 2
app/src/main/java/org/las2mile/scrcpy/MainActivity.java

@@ -684,12 +684,14 @@ public class MainActivity extends FragmentActivity implements Scrcpy.ServiceCall
 
         //禁止后台运行
         if(DISABLE_BG_RUNNING && !result_of_Rotation){
+            boolean isGranted = SystemUtils.isGranted(this);
+            Log.e(LOG_TAG,isGranted+" onPause bg "+serviceBound);
             if (serviceBound) {
                 scrcpy.StopService();
                 unbindService(serviceConnection);
+                android.os.Process.killProcess(android.os.Process.myPid());
+                System.exit(1);
             }
-            android.os.Process.killProcess(android.os.Process.myPid());
-            System.exit(1);
         }
     }