1

我创建了一个 UploadContactsJobService,它在上传完成后扩展 JobService 我调用了 stopCurrentJob 方法

  private void stopCurrentJob() {
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
            JOB_INFO = new JobInfo.Builder(JOB_ID,
                    new ComponentName(RDApp.get(), UploadContactsJobService.class))
                    .setRequiredNetworkType(JobInfo.NETWORK_TYPE_ANY)
                    .addTriggerContentUri(
                            new JobInfo.TriggerContentUri(CONTACTS_URI,
                                    JobInfo.TriggerContentUri.FLAG_NOTIFY_FOR_DESCENDANTS))
                    .build();
            scheduleJob(this);
        }
            jobFinished(mRunningParams, false);
    }

服务已销毁,但应用程序进程仍在运行,并且应用程序仍在后台运行我在 Android Studio 上注意到了这一点,我是否应该终止应用程序进程以防止电池耗尽

  android.os.Process.killProcess(android.os.Process.myPid());
4

0 回答 0