質問編集履歴
1
Cursor? の場合を追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -20,7 +20,9 @@
|
|
20
20
|
MediaStore.Images.Media.INTERNAL_CONTENT_URI,
|
21
21
|
null, null, null, null)
|
22
22
|
```
|
23
|
+
これにより例外が発生しなくなりましたが、不要なコードを書いているようで、なんだかすっきりしません。
|
23
|
-
|
24
|
+
かといって、cursorをlateinitしない(宣言時になんらかのカーソルを割り当てる)のも、無駄なコードだと思います。
|
25
|
+
宣言時に、`private var cursor : Cursor? = null` とすると、null判定コードが各所に必要となり、Kotlin的に正しくない気がします。
|
24
26
|
|
25
27
|
どのように書くのが最善なのか、アドバイス頂ければ幸いです。
|
26
28
|
|