Как получить и настроить изображение, блокнот - PullRequest
0 голосов
/ 26 февраля 2020

Я написал простой блокнот, например базу данных, где вы можете хранить список своих клиентов, и у меня возникла проблема.

Мои элементы сохраняются в базе данных после нажатия кнопки сохранения.

 if(item.getItemId() == R.id.save_note){
        Note note = new Note(noteClientID.getText().toString(),
                noteDesc.getText().toString(),
                notePhone.getText().toString(),
                noteClientName.getText().toString(),
                noteClientSurname.getText().toString(),
                todaysDate,currentTime);

Я хочу добавить к этим элементам изображение, которое я тоже могу сохранить, но я не могу этого сделать, нет такой функции, как "getImage" или "setImage" et c. Я уже написал код для извлечения изображения из галереи в действие addNote / editNote, но до сих пор не знаю, как его сохранить и получить.

Image = (ImageView) findViewById(R.id.noteImage;
    Image.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {

            Intent galerry = new Intent();
            galerry.setType("image/*");
            galerry.setAction(getIntent().ACTION_GET_CONTENT);
            startActivityForResult(Intent.createChooser(galerry, "Select image"), PIC_IMAGE);

        }
    });@Override
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
    super.onActivityResult(requestCode, resultCode, data);

    if (requestCode == PIC_IMAGE && resultCode == RESULT_OK){
        imageUri = data.getData();
        try{
            Bitmap bitmap = MediaStore.Images.Media.getBitmap(getContentResolver(),imageUri);
            Image.setImageBitmap(bitmap);

        }catch (IOException e){
            e.printStackTrace();
        }


    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...