Skip to content
MiceAndMysticsApplication.java 902 B
Newer Older
package com.eyecreate.miceandmystics.miceandmystics;

import android.app.Application;
import uk.co.chrisjenx.calligraphy.CalligraphyConfig;

public class MiceAndMysticsApplication extends Application {

    private static MiceAndMysticsApplication singletonApplication;
    private static Realm singletonRealm;

    @Override
    public void onCreate() {
        super.onCreate();
        singletonApplication = this;
        singletonRealm = Realm.getInstance(this);
        CalligraphyConfig.initDefault(new CalligraphyConfig.Builder()
                .setDefaultFontPath("ArchitectsDaughter.ttf")
                .setFontAttrId(R.attr.fontPath)
                .build()
        );
    }

    public static MiceAndMysticsApplication getInstance() {
        return singletonApplication;
    }

    public static Realm getRealmInstance() {
        return singletonRealm;
    }