OLD | NEW |
(Empty) | |
| 1 // Copyright 2017 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. |
| 4 package org.chromium.chrome.browser.crash; |
| 5 |
| 6 import android.annotation.TargetApi; |
| 7 import android.os.Build; |
| 8 import android.os.PersistableBundle; |
| 9 |
| 10 import org.chromium.components.minidump_uploader.MinidumpUploadJobService; |
| 11 import org.chromium.components.minidump_uploader.MinidumpUploader; |
| 12 import org.chromium.components.minidump_uploader.MinidumpUploaderImpl; |
| 13 |
| 14 /** |
| 15 * Class that interacts with the Android JobScheduler to upload minidumps at app
ropriate times. |
| 16 */ |
| 17 @TargetApi(Build.VERSION_CODES.M) |
| 18 public class ChromeMinidumpUploadJobService extends MinidumpUploadJobService { |
| 19 @Override |
| 20 protected MinidumpUploader createMinidumpUploader(PersistableBundle permissi
ons) { |
| 21 return new MinidumpUploaderImpl(new ChromeMinidumpUploaderDelegate(this,
permissions)); |
| 22 } |
| 23 } |
OLD | NEW |