mirror of
https://github.com/nextcloud/talk-android
synced 2025-07-12 23:34:31 +01:00
Fix issues with SSL
Signed-off-by: Mario Danic <mario@lovelyhq.com>
This commit is contained in:
parent
efb79eb70b
commit
a2cf50545b
@ -21,6 +21,7 @@
|
|||||||
package com.nextcloud.talk.application;
|
package com.nextcloud.talk.application;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
import android.content.Intent;
|
||||||
import android.os.Build;
|
import android.os.Build;
|
||||||
import android.support.multidex.MultiDex;
|
import android.support.multidex.MultiDex;
|
||||||
import android.support.multidex.MultiDexApplication;
|
import android.support.multidex.MultiDexApplication;
|
||||||
@ -28,6 +29,7 @@ import android.util.Log;
|
|||||||
|
|
||||||
import com.evernote.android.job.JobManager;
|
import com.evernote.android.job.JobManager;
|
||||||
import com.evernote.android.job.JobRequest;
|
import com.evernote.android.job.JobRequest;
|
||||||
|
import com.google.android.gms.security.ProviderInstaller;
|
||||||
import com.google.firebase.analytics.FirebaseAnalytics;
|
import com.google.firebase.analytics.FirebaseAnalytics;
|
||||||
import com.nextcloud.talk.BuildConfig;
|
import com.nextcloud.talk.BuildConfig;
|
||||||
import com.nextcloud.talk.dagger.modules.BusModule;
|
import com.nextcloud.talk.dagger.modules.BusModule;
|
||||||
@ -66,7 +68,7 @@ import autodagger.AutoInjector;
|
|||||||
|
|
||||||
@Singleton
|
@Singleton
|
||||||
@AutoInjector(NextcloudTalkApplication.class)
|
@AutoInjector(NextcloudTalkApplication.class)
|
||||||
public class NextcloudTalkApplication extends MultiDexApplication {
|
public class NextcloudTalkApplication extends MultiDexApplication implements ProviderInstaller.ProviderInstallListener {
|
||||||
private static final String TAG = NextcloudTalkApplication.class.getSimpleName();
|
private static final String TAG = NextcloudTalkApplication.class.getSimpleName();
|
||||||
|
|
||||||
//region Public variables
|
//region Public variables
|
||||||
@ -109,6 +111,8 @@ public class NextcloudTalkApplication extends MultiDexApplication {
|
|||||||
@Override
|
@Override
|
||||||
public void onCreate() {
|
public void onCreate() {
|
||||||
super.onCreate();
|
super.onCreate();
|
||||||
|
ProviderInstaller.installIfNeededAsync(this, this);
|
||||||
|
|
||||||
JobManager.create(this).addJobCreator(new MagicJobCreator());
|
JobManager.create(this).addJobCreator(new MagicJobCreator());
|
||||||
FirebaseAnalytics.getInstance(this).setAnalyticsCollectionEnabled(false);
|
FirebaseAnalytics.getInstance(this).setAnalyticsCollectionEnabled(false);
|
||||||
|
|
||||||
@ -139,6 +143,16 @@ public class NextcloudTalkApplication extends MultiDexApplication {
|
|||||||
super.onTerminate();
|
super.onTerminate();
|
||||||
sharedApplication = null;
|
sharedApplication = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onProviderInstalled() {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onProviderInstallFailed(int i, Intent intent) {
|
||||||
|
|
||||||
|
}
|
||||||
//endregion
|
//endregion
|
||||||
|
|
||||||
//region Getters
|
//region Getters
|
||||||
|
Loading…
Reference in New Issue
Block a user