Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a85e3283 authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

Merge "When importing contacts was interrupted, clear notification." am: c32f5d52

parents b1c3011f c32f5d52
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@
package com.android.contacts.vcard;

import android.app.Notification;
import android.app.NotificationManager;
import android.app.Service;
import android.content.Intent;
import android.media.MediaScannerConnection;
@@ -129,6 +130,10 @@ public class VCardService extends Service {
                    VCardCommonArguments.ARG_CALLING_ACTIVITY);
        } else {
            mCallingActivity = null;
            // The intent will be null if the service is restarted after the app
            // is killed but the notification may still exist so remove it.
            NotificationManager nm = getSystemService(NotificationManager.class);
            nm.cancelAll();
        }
        return START_STICKY;
    }
@@ -255,6 +260,9 @@ public class VCardService extends Service {
                }
            }
        } else {
            // In case notification of import is still present and app is killed remove it
            NotificationManager nm = getSystemService(NotificationManager.class);
            nm.cancel(NotificationImportExportListener.DEFAULT_NOTIFICATION_TAG, jobId);
            Log.w(LOG_TAG, String.format("Tried to remove unknown job (id: %d)", jobId));
        }
        stopServiceIfAppropriate();