diff --git a/src/android/org/linphone/LinphoneGenericActivity.java b/src/android/org/linphone/LinphoneGenericActivity.java index 9b65d471b..3ae268c1a 100644 --- a/src/android/org/linphone/LinphoneGenericActivity.java +++ b/src/android/org/linphone/LinphoneGenericActivity.java @@ -12,6 +12,11 @@ public class LinphoneGenericActivity extends Activity { /*After a crash, Android restart the last Activity so we need to check * if all dependencies are load */ + if (!LinphoneService.isReady()) { + finish(); + startService(getIntent().setClass(this, LinphoneService.class)); + return; + } if (!LinphoneManager.isInstanciated()) { finish(); startActivity(getIntent().setClass(this, LinphoneLauncherActivity.class));