/**
* galaxy inc.
* meetup client for android
*/
package com.galaxy.meetup.client.android.network;
import java.io.IOException;
import java.util.Iterator;
import com.galaxy.meetup.client.util.StringUtils;
import com.galaxy.meetup.server.client.domain.MediaItem;
import com.galaxy.meetup.server.client.domain.MediaLayout;
/**
*
* @author sihai
*
*/
public class ApiarySkyjamActivity extends ApiaryActivity {
private String mAlbumName;
private String mArtistName;
private String mImage;
private String mTrackName;
public ApiarySkyjamActivity()
{
}
public final String getAlbumName()
{
return mAlbumName;
}
public final String getArtistName()
{
return mArtistName;
}
public final String getImage()
{
return mImage;
}
public final String getTrackName()
{
return mTrackName;
}
public final ApiaryActivity.Type getType()
{
return ApiaryActivity.Type.AUDIO;
}
protected final void update(MediaLayout medialayout)
throws IOException
{
super.update(medialayout);
Iterator iterator = medialayout.media.iterator();
do
{
if(!iterator.hasNext())
break;
MediaItem mediaitem = (MediaItem)iterator.next();
if(mediaitem.albumArtistHtml != null)
{
mImage = mediaitem.thumbnailUrl;
mTrackName = StringUtils.unescape(mediaitem.caption);
mAlbumName = StringUtils.unescape(mediaitem.albumHtml);
mArtistName = StringUtils.unescape(mediaitem.albumArtistHtml);
}
} while(true);
}
}