From 6070e7a9f9f7158e5ce9091067f2f297670aeba7 Mon Sep 17 00:00:00 2001 From: Vincent Breitmoser Date: Tue, 12 Jun 2018 13:32:29 +0200 Subject: [PATCH] delay cleanup after Application.onCreate --- .../org/sufficientlysecure/keychain/KeychainApplication.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/KeychainApplication.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/KeychainApplication.java index f2dab9451..c72a90a45 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/KeychainApplication.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/KeychainApplication.java @@ -24,6 +24,7 @@ import java.util.HashMap; import android.accounts.Account; import android.accounts.AccountManager; import android.app.Application; +import android.app.job.JobScheduler; import android.content.Context; import android.graphics.Bitmap; import android.graphics.PorterDuff; @@ -113,7 +114,7 @@ public class KeychainApplication extends Application { TlsCertificatePinning.addPinnedCertificate("api.keybase.io", getAssets(), "api.keybase.io.CA.cer"); TlsCertificatePinning.addPinnedCertificate("keyserver.ubuntu.com", getAssets(), "DigiCertGlobalRootCA.cer"); - new Handler().post(() -> TemporaryFileProvider.cleanUp(getApplicationContext())); + new Handler().postDelayed(() -> TemporaryFileProvider.cleanUp(getApplicationContext()), 1000); } /**