package com.example.ipcplayer.manager;
import android.content.Context;
import android.os.Handler;
/**
* UI界面的逻辑控制器
* 职责:
* 1.用于与UI和后端组件的交互中间层,将UI所需要的数据发给UI
* 2.生命周期与Activity相同
* 3.负责管理所有组件
*
*/
public class LogicController{
/**
* 上下文
*/
protected Context mContext = null;
/**
* 用于回调UI的handler
*/
protected Handler mUiHandler = null;
/**
* 逻辑控制器构造方法
* @param context
* @param uiHandler
*/
protected LogicController(Context context, Handler uiHandler)
{
mContext = context;
mUiHandler = uiHandler;
}
public Handler getUiHandler()
{
return mUiHandler;
}
public void setUiHandler(Handler handler)
{
mUiHandler = handler;
}
}