mirror of
https://github.com/gsantner/dandelion
synced 2024-06-28 22:44:54 +02:00
50 lines
1.3 KiB
Java
50 lines
1.3 KiB
Java
package com.github.dfa.diaspora_android;
|
|
|
|
import android.app.Application;
|
|
import android.content.Context;
|
|
import android.os.Build;
|
|
import android.webkit.CookieManager;
|
|
import android.webkit.CookieSyncManager;
|
|
|
|
import com.github.dfa.diaspora_android.data.AppSettings;
|
|
import com.github.dfa.diaspora_android.util.AvatarImageLoader;
|
|
|
|
/**
|
|
* Created by gregor on 24.03.16.
|
|
*/
|
|
public class App extends Application {
|
|
public static final String TAG = "DIASPORA_";
|
|
|
|
private AppSettings appSettings;
|
|
private AvatarImageLoader avatarImageLoader;
|
|
private CookieManager cookieManager;
|
|
|
|
@Override
|
|
public void onCreate() {
|
|
super.onCreate();
|
|
final Context c = getApplicationContext();
|
|
appSettings = new AppSettings(c);
|
|
avatarImageLoader = new AvatarImageLoader(c);
|
|
|
|
|
|
// Get cookie manager
|
|
cookieManager = CookieManager.getInstance();
|
|
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) {
|
|
CookieSyncManager.createInstance(c);
|
|
}
|
|
cookieManager.setAcceptCookie(true);
|
|
}
|
|
|
|
public AppSettings getSettings() {
|
|
return appSettings;
|
|
}
|
|
|
|
public AvatarImageLoader getAvatarImageLoader() {
|
|
return avatarImageLoader;
|
|
}
|
|
|
|
public CookieManager getCookieManager() {
|
|
return cookieManager;
|
|
}
|
|
}
|