package com.glasstunes;
import android.content.ContentUris;
import android.database.Cursor;
import android.net.Uri;
import com.glasstunes.cards.ContentCard;
import com.glasstunes.screenslide.CardFragment;
public class BrowseActivity extends BaseContentCardActivity {
private static final String START_INDEX = "start_index";
@Override
protected Uri getContentUri() {
if (getIntent().hasExtra(START_INDEX)) {
return ContentUris.withAppendedId(getIntent().getData(),
getIntent().getIntExtra(START_INDEX, 0) + 1);
} else {
return getIntent().getData();
}
}
@Override
protected CardFragment getCardFromCursor(Cursor cursor) {
return ContentCard.newInstance(
cursor.getString(cursor.getColumnIndex("image_uri")),
cursor.getString(cursor.getColumnIndex("display_name")),
cursor.getString(cursor.getColumnIndex("display_description")),
cursor.getString(cursor.getColumnIndex("intent_uri")));
}
}