package cn.mutils.app.share; import android.content.Context; public abstract class ShareBase implements IShare { protected String mTitle; protected String mText; protected String mUrl; protected String mImageUrl; protected int mPlatform = PLATFORM_UNKNOWN; protected int mMethod = METHOD_UNKNOWN; protected IShareListener mListener; protected Context mContext; @Override public String getTitle() { return mTitle; } @Override public void setTitle(String title) { mTitle = title; } @Override public String getText() { return mText; } @Override public void setText(String text) { mText = text; } @Override public String getUrl() { return mUrl; } @Override public void setUrl(String url) { mUrl = url; } @Override public String getImageUrl() { return mImageUrl; } @Override public void setImageUrl(String imageUrl) { mImageUrl = imageUrl; } @Override public int getPlatform() { return mPlatform; } @Override public void setPlatform(int platform) { mPlatform = platform; } @Override public int getMethod() { return mMethod; } @Override public void setMethod(int method) { mMethod = method; } @Override public IShareListener getListener() { return mListener; } @Override public void setListener(IShareListener listener) { mListener = listener; } @Override public void setContext(Context context) { mContext = context; } @Override public Context getContext() { return mContext; } }