質問編集履歴
2
コードの変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -11,7 +11,7 @@
|
|
11
11
|
### 該当のソースコード
|
12
12
|
|
13
13
|
```kotlin
|
14
|
-
binding.
|
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.
|
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.
|
44
|
+
binding.itemImage.setImageBitmap(bitmap)
|
44
45
|
}
|
45
46
|
}
|
46
47
|
}
|
1
表現の変更
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 が非推奨となっていることはスルーしてください。
|