From 993b2036765dfcabf7fb5cf8679a6f1479cab7f3 Mon Sep 17 00:00:00 2001 From: Aditya Wasan Date: Wed, 2 Dec 2020 09:11:42 +0530 Subject: Use countdown chronometer on API 24 and above (#1228) * Use countdown chronometer on API 24 and above Signed-off-by: Aditya Wasan * Do not use SharedPreferences inside ClipboardService ClipboardService run in it's own process and SharedPreferences do not support multiple processes. Due to this changes in notificaion clear time are not reflected to the ClipboardService. This commit fixes that by passing time explicitly from the main app process. Signed-off-by: Aditya Wasan --- app/src/main/java/com/zeapo/pwdstore/crypto/BasePgpActivity.kt | 1 + 1 file changed, 1 insertion(+) (limited to 'app/src/main/java/com/zeapo/pwdstore/crypto/BasePgpActivity.kt') diff --git a/app/src/main/java/com/zeapo/pwdstore/crypto/BasePgpActivity.kt b/app/src/main/java/com/zeapo/pwdstore/crypto/BasePgpActivity.kt index 17c18998..412a54f2 100644 --- a/app/src/main/java/com/zeapo/pwdstore/crypto/BasePgpActivity.kt +++ b/app/src/main/java/com/zeapo/pwdstore/crypto/BasePgpActivity.kt @@ -254,6 +254,7 @@ open class BasePgpActivity : AppCompatActivity(), OpenPgpServiceConnection.OnBou if (clearAfter != 0) { val service = Intent(this, ClipboardService::class.java).apply { action = ClipboardService.ACTION_START + putExtra(ClipboardService.EXTRA_NOTIFICATION_TIME, clearAfter) } if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { startForegroundService(service) -- cgit v1.2.3