/*
 * COPYRIGHT (c) 2018 All rights reserved by HANWHA LIFE.
 */
package kr.co.zumo.app.lifeplus.view;


import android.app.Activity;

/**
 * IView
 * <pre>
 * </pre>
 *
 * @author 민효동
 * @version 1.0
 * @history 민효동   [2018. 9. 21.]   [최초 작성]
 * @since 2018. 9. 21.
 */

public interface IView {

  /**
   * 액티비티 종료를 준비한다.
   * - 다시 복구하지 않을 구독 객체 등을 dispose 시킨다.
   * - onDestroy() dispose 작업을 할 경우 다음 액티비티가 실행되고 전환 뒤에 호출되기 때문에 일부 옵저버가 겹치는 경향이 있어서 별도로 준비
   *
   */
  void prepareDestroy();


  /**
   * 액티비티를 반환한다.
   *
   * @return
   */
  Activity getActivity();
}
