林找回價值正在嘗試從一個字符串的數據庫文件中的值,這裏是上創建方法:從SQL數據庫
@Override
protected void onCreate(Bundle savedInstanceState) {
mImage= (NotesDbAdapter.KEY_IMAGE);
Log.v("IMAGE PATH====>>>> ",mImage);}
但是日誌中顯示檢索到的值是標準值,即圖像它不會將mImage設置爲數據庫中的值。
這是存儲在KEY_IMAGE分貝所述的ImagePath:
/storage/emulated/0/Download/Black-Wallpapers-Desktop-Windows-7.jpg
這是日誌文件:
08-04 16:16:13.355:E/BitmapFactory(26933):無法解碼流: java.io.FileNotFoundException:/圖像:打開失敗:ENOENT(沒有這樣的 文件或目錄)
UPDATE
private void populateFields() {
if (mRowId != null) {
Cursor note = mDbHelper.fetchNote(mRowId);
startManagingCursor(note);
mTitleText.setText(note.getString(
note.getColumnIndexOrThrow(NotesDbAdapter.KEY_TITLE)));
mBodyText.setText(note.getString(
note.getColumnIndexOrThrow(NotesDbAdapter.KEY_BODY)));
mColor =(note.getString(
note.getColumnIndexOrThrow(NotesDbAdapter.KEY_COLOR)));
mDate =(DateUtils.formatDateTime(this, System.currentTimeMillis(), DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_NUMERIC_DATE));
mImage =(note.getString(
note.getColumnIndexOrThrow(NotesDbAdapter.KEY_IMAGE)));
}
}
其他領域的工作不錯,但mImage犯規。
呃有人請嗎? –