質問編集履歴
1
外見の変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -3,9 +3,9 @@
|
|
3
3
|
https://qiita.com/date62noka3/items/42f971fb0ee1be2970e8
|
4
4
|
MainActivity内で記述する場合は問題なく起動するのですが、Fragment内で記述すると「contentResolver」が赤字(エラー)となります。どうすればFragment内でもエラーにならずに済むかご存じの方、ご教示いただけないでしょうか。
|
5
5
|
下記コードになります。
|
6
|
-
**【mainActivity内でのエラーが発生しないケース】**
|
6
|
+
****【mainActivity内でのエラーが発生しないケース】****
|
7
|
-
|
7
|
+
```ここに言
|
8
|
-
|
8
|
+
class MainActivity : AppCompatActivity() {
|
9
9
|
private lateinit var binding: ActivityMainBinding
|
10
10
|
|
11
11
|
override fun onCreate(savedInstanceState: Bundle?) {
|
@@ -48,8 +48,10 @@
|
|
48
48
|
return image
|
49
49
|
}
|
50
50
|
|
51
|
+
```
|
52
|
+
|
51
|
-
**【fragment内でのエラーが発生するケース】**
|
53
|
+
****【fragment内でのエラーが発生するケース】****
|
52
|
-
|
54
|
+
```ここに言語を入力
|
53
55
|
class SecondFragment :Fragment() {
|
54
56
|
private var _binding:FragmentSecondBinding?=null
|
55
57
|
private val binding get()=_binding!!
|
@@ -96,6 +98,7 @@
|
|
96
98
|
parcelFileDescriptor.close()
|
97
99
|
return image
|
98
100
|
}
|
101
|
+
```
|
99
102
|
------------------------
|
100
103
|
contentResolverについて下記などで調べてみたものの、原因が理解できずにおります。
|
101
104
|
https://developer.android.com/guide/topics/providers/content-providers
|