From 88d4d102df9de15129ed64f6cd49982f397126d6 Mon Sep 17 00:00:00 2001 From: Erwan Croze Date: Wed, 26 Apr 2017 11:40:07 +0200 Subject: [PATCH] Fix restart after downloading OpenH264 --- src/android/org/linphone/assistant/AssistantActivity.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/android/org/linphone/assistant/AssistantActivity.java b/src/android/org/linphone/assistant/AssistantActivity.java index c7fdc479d..c434ccae9 100644 --- a/src/android/org/linphone/assistant/AssistantActivity.java +++ b/src/android/org/linphone/assistant/AssistantActivity.java @@ -48,6 +48,7 @@ import org.linphone.tools.OpenH264DownloadHelper; import android.Manifest; import android.app.Activity; +import android.app.ActivityManager; import android.app.AlarmManager; import android.app.AlertDialog; import android.app.Dialog; @@ -688,7 +689,10 @@ private static AssistantActivity instance; AlarmManager mgr = (AlarmManager)this.getSystemService(Context.ALARM_SERVICE); mgr.set(AlarmManager.RTC, System.currentTimeMillis() + 500, mPendingIntent); + finish(); stopService(new Intent(Intent.ACTION_MAIN).setClass(this, LinphoneService.class)); + ActivityManager am = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE); + am.killBackgroundProcesses(getString(R.string.sync_account_type)); android.os.Process.killProcess(android.os.Process.myPid()); }