У вас может быть другой конструктор в классе предметов
public Item(mName,mFilepath,mId,mLength,mTime) {
this.mName = mname;
this.mFilePath = mFilepath;
this.mId = mId;
this.mLength = mLength;
this.mTime = mTime;
}
В вашей активности Инициализируйте все поля в предмете
int id=(c.getInt(c.getColumnIndex("_id")));
String name =
(c.getString(c.getColumnIndex(DBHelperItem.COLUMN_NAME_RECORDING_NAME)));
String filePath=
(c.getString(c.getColumnIndex(DBHelperItem.COLUMN_NAME_RECORDING_FILE_PATH)));
int length=
(c.getInt(c.getColumnIndex(DBHelperItem.COLUMN_NAME_RECORDING_LENGTH)));
double time =
(c.getLong(c.getColumnIndex(DBHelperItem.COLUMN_NAME_TIME_ADDED)));
Теперь вы можете создать новый элемент, используя поля выше
Элемент элемента = новый элемент (идентификатор, имя, путь к файлу, длина, время);
Вот мой пример использования Parcelable: https://github.com/riyaza15/ParcelableDemoenter код здесь