package hillfly.wifichat.common.view.imagefactory; import hillfly.wifichat.activity.ImageFactoryActivity; import android.content.Context; import android.view.View; public abstract class ImageFactory { protected ImageFactoryActivity mActivity; protected Context mContext; private View mContentRootView; public ImageFactory(ImageFactoryActivity activity, View contentRootView) { mActivity = activity; mContext = (Context) mActivity; mContentRootView = contentRootView; initViews(); initEvents(); } public View findViewById(int id) { return mContentRootView.findViewById(id); } public abstract void initViews(); public abstract void initEvents(); }