Ces codes ne peuvent capturer et afficher l'image que j'ai prise, et quand j'ai appuyé sur le bouton de sauvegarde, il enregistre seulement "Titre de note" sur ma vue de liste. Et quand j'ai cliqué sur "Note Titre", elle n'affiche plus l'image. Que dois-je ajouter pour l'enregistrer et le mettre à jour? Merci.Comment sauvegarder l'image en sqlite?
protected void onActivityResult(int requestCode, int resultCode, Intent
data) {
if (requestCode == CAMERA_REQUEST && resultCode == RESULT_OK) {
Bitmap mphoto = (Bitmap) data.getExtras().get("data");
imageviewid.setImageBitmap(mphoto);
}
}
public void takeImageFromCamera(View view) {
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent, CAMERA_REQUEST);
}
private void saveNote(){
fillNameIfEmpty();
id = DbAccess.addNote(getBaseContext(), etName.getText().toString(), mFileName, DbContract.NoteEntry.TYPE_PHOTO, currentCat);
Toast.makeText(getApplicationContext(), R.string.toast_saved, Toast.LENGTH_SHORT).show();
}
private void updateNote(){
fillNameIfEmpty();
DbAccess.updateNote(getBaseContext(), id, etName.getText().toString(), mFileName, currentCat);
Toast.makeText(getApplicationContext(), R.string.toast_updated, Toast.LENGTH_SHORT).show();
}
Merci! Je voudrais essayer cela, pouvez-vous me donner un exemple à cela? –