securesmartcam / app / src / main / java / org / witness / obscuracam / ui / adapters / GalleryCursor.java @ 41590feb
History | View | Annotate | Download (540 Bytes)
1 |
package org.witness.obscuracam.ui.adapters; |
---|---|
2 |
|
3 |
import android.database.Cursor; |
4 |
import android.database.CursorWrapper; |
5 |
import android.provider.MediaStore; |
6 |
|
7 |
public class GalleryCursor extends CursorWrapper { |
8 |
|
9 |
private final int rowIdColumn; |
10 |
|
11 |
public GalleryCursor(Cursor cursor) { |
12 |
super(cursor);
|
13 |
rowIdColumn = getColumnIndex(MediaStore.MediaColumns._ID); |
14 |
} |
15 |
|
16 |
public long getItemId(int position) { |
17 |
if (moveToPosition(position)) {
|
18 |
return getLong(rowIdColumn);
|
19 |
} |
20 |
return -1; |
21 |
} |
22 |
} |