カメラ インテントから画像を取得し、それをビューに配置する Android 開発者の例に従いました。問題は、その画像 uri を自分に保存しようとしたときに始まりSqliteDatabase
(完全な画像ではなく、その画像へのリンクだけなので、スペースを節約します)、それを customadapter に復元しようとします。
Google dev へのリンク - > http://developer.android.com/training/camera/index.html
私は成功せずにこれを試しました
グローバル文字列ロゴを作成し、これを中handleSmallCameraPhoto
に入れます
private void handleSmallCameraPhoto(Intent intent) {
Bundle extras = intent.getExtras();
mImageBitmap = (Bitmap) extras.get("data");
ImagenViaje.setImageBitmap(mImageBitmap);
ImagenViaje.setVisibility(View.VISIBLE);
--> logo = extras.get("data").toString();
次に、ロゴをSQLiteに保存し、この方法でアダプターに復元しようとしました
String imagePath = c.getString(c.getColumnIndexOrThrow(MySQLiteHelper.COLUMN_LOGO_PATH));
それで
ImageView item_image = (ImageView) v.findViewById(R.id.logo);
item_image.setVisibility(ImageView.INVISIBLE);
Bitmap bitmap = BitmapFactory.decodeFile(imagePath);
item_image.setImageBitmap(bitmap);
item_image.setVisibility(ImageView.VISIBLE);