1
0
Fork 0
mirror of https://github.com/gsantner/dandelion synced 2024-06-30 23:36:48 +02:00
dandelion/app/src/main/java/com/github/dfa/diaspora_android/App.java

50 lines
1.3 KiB
Java
Raw Normal View History

2016-03-29 19:38:50 +02:00
package com.github.dfa.diaspora_android;
2016-03-24 13:56:30 +01:00
import android.app.Application;
2016-03-30 03:13:38 +02:00
import android.content.Context;
import android.os.Build;
import android.webkit.CookieManager;
import android.webkit.CookieSyncManager;
2016-03-24 13:56:30 +01:00
2016-03-29 19:38:50 +02:00
import com.github.dfa.diaspora_android.data.AppSettings;
import com.github.dfa.diaspora_android.util.AvatarImageLoader;
2016-03-24 13:56:30 +01:00
/**
* Created by gregor on 24.03.16.
*/
public class App extends Application {
2016-03-30 03:13:38 +02:00
public static final String TAG = "DIASPORA_";
2016-03-24 13:56:30 +01:00
private AppSettings appSettings;
private AvatarImageLoader avatarImageLoader;
2016-03-30 03:13:38 +02:00
private CookieManager cookieManager;
2016-03-24 13:56:30 +01:00
@Override
public void onCreate() {
super.onCreate();
2016-03-30 03:13:38 +02:00
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);
2016-03-24 13:56:30 +01:00
}
public AppSettings getSettings() {
return appSettings;
}
public AvatarImageLoader getAvatarImageLoader() {
return avatarImageLoader;
}
2016-03-30 03:13:38 +02:00
public CookieManager getCookieManager() {
return cookieManager;
}
2016-03-24 13:56:30 +01:00
}