package com.letv.watchball.share; import com.letv.watchball.bean.AlbumNew; import com.letv.watchball.bean.Share; import com.letv.watchball.bean.ShareAlbum; import com.letv.watchball.bean.Video; import com.letv.watchball.utils.LetvUtil; public class LetvShareControl { private Share share; // 分享地址,由客户端对服务器端吐出的数据进行规则替换 private boolean isShare;//分享地址请求是否成功 public static final ShareAlbum mShareAlbum=new ShareAlbum(); public final static LetvShareControl mLetvShareControl=new LetvShareControl(); public static LetvShareControl getInstance(){ return mLetvShareControl; } /** * 把要分享的需要的Album对象传进来 * @param array */ public void setAblum_att(Object...array){ if(LetvUtil.isEmptyArray(array)){ return; } if(array[0] instanceof Video && !LetvUtil.isEmptyArray(array[0])) mShareAlbum.setShare_vid((int)((Video) array[0]).getId()); mShareAlbum.setIcon(((Video) array[0]).getPic()); mShareAlbum.setShare_AlbumName(((Video) array[0]).getNameCn()); if( array[1] instanceof AlbumNew && !LetvUtil.isEmptyArray(array[1])){ mShareAlbum.setCid(((AlbumNew) array[1]).getCid()); mShareAlbum.setDirector(((AlbumNew) array[1]).getDirectory()); mShareAlbum.setShare_id((int)((AlbumNew) array[1]).getId()); mShareAlbum.setActor(((AlbumNew) array[1]).getStarring()); mShareAlbum.setYear(((AlbumNew) array[1]).getReleaseDate()); } } public ShareAlbum getAblum(){ return mShareAlbum; } public Share getShare() { return this.share; } public void setShare(Share share) { this.share = share; } public boolean isShare() { return this.isShare; } public void setIsShare(boolean isShare) { this.isShare = isShare; } public interface LetvShareImp{ } }