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

質問編集履歴

1

外見の変更

2021/10/16 10:30

投稿

koheiabe
koheiabe

スコア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
-  class MainActivity : AppCompatActivity() {
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