Newer
Older
Cactus-CleanArchitecture / app / src / main / java / org / ntlab / radishforandroidstudio / CactusCleanArchitecture / Entities / Cactus.java
package org.ntlab.radishforandroidstudio.CactusCleanArchitecture.Entities;


import android.app.Activity;
import android.app.Application;
import android.os.Bundle;

public class Cactus extends Application {

    private Account myAccount = null;
    private URIAddressedAccount addressedAccount;

    public Cactus() {
        registerActivityLifecycleCallbacks(new ActivityLifecycleCallbacks() {
            @Override
            public void onActivityCreated(Activity activity, Bundle savedInstanceState) {
            }

            @Override
            public void onActivityStarted(Activity activity) {
            }

            @Override
            public void onActivityResumed(Activity activity) {
            }

            @Override
            public void onActivityPaused(Activity activity) {
            }

            @Override
            public void onActivityStopped(Activity activity) {
            }

            @Override
            public void onActivitySaveInstanceState(Activity activity, Bundle outState) {
            }

            @Override
            public void onActivityDestroyed(Activity activity) {
            }
        });
    }

    //MyAccountの追加
    public Account getMyAccount() {
        return myAccount;
    }

    public void setMyAccount(Account ac) {
        myAccount = ac;
    }

    public URIAddressedAccount getAddressedAccount() {
        return addressedAccount;
    }

    public void setAddressedAccount(URIAddressedAccount addressedAccount) {
        this.addressedAccount = addressedAccount;
    }
}