teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

コードの変更

2021/07/06 01:14

投稿

_kei
_kei

スコア26

title CHANGED
File without changes
body CHANGED
@@ -11,7 +11,7 @@
11
11
  ### 該当のソースコード
12
12
 
13
13
  ```kotlin
14
- binding.editAvatarImage.setOnClickListener{
14
+ binding.itemImage.setOnClickListener{
15
15
  val intent = Intent(Intent.ACTION_OPEN_DOCUMENT).apply {
16
16
  addCategory(Intent.CATEGORY_OPENABLE)
17
17
  type = "image/*"
@@ -25,6 +25,7 @@
25
25
  requestCode: Int, resultCode: Int,
26
26
  resultData: Intent?
27
27
  ) {
28
+ val binding = HogeBinding.inflate(requireActivity().layoutInflater)
28
29
  if (requestCode == READ_REQUEST_CODE && resultCode == Activity.RESULT_OK) {
29
30
  var uri: Uri? = null
30
31
  if (resultData != null) {
@@ -35,12 +36,12 @@
35
36
  uri
36
37
  )
37
38
  Log.d("bitmap", "画像をセット")
38
- binding.editAvatarImage.setImageBitmap(bitmap)
39
+ binding.itemImage.setImageBitmap(bitmap)
39
40
  } else {
40
41
  val source = ImageDecoder.createSource(requireContext().contentResolver, uri!!)
41
42
  val bitmap = ImageDecoder.decodeBitmap(source)
42
43
  Log.d("bitmap", "画像をセット")
43
- binding.editAvatarImage.setImageBitmap(bitmap)
44
+ binding.itemImage.setImageBitmap(bitmap)
44
45
  }
45
46
  }
46
47
  }

1

表現の変更

2021/07/06 01:14

投稿

_kei
_kei

スコア26

title CHANGED
File without changes
body CHANGED
@@ -25,8 +25,6 @@
25
25
  requestCode: Int, resultCode: Int,
26
26
  resultData: Intent?
27
27
  ) {
28
- val binding = EditProfileDialogBinding.inflate(requireActivity().layoutInflater)
29
-
30
28
  if (requestCode == READ_REQUEST_CODE && resultCode == Activity.RESULT_OK) {
31
29
  var uri: Uri? = null
32
30
  if (resultData != null) {
@@ -47,7 +45,4 @@
47
45
  }
48
46
  }
49
47
  }
50
- ```
48
+ ```
51
- なお、Logは走っており、処理が直前まで来ていることは確認できます。
52
-
53
- また、startActivityForResult が非推奨となっていることはスルーしてください。