質問編集履歴

1

Cursor? の場合を追記

2017/10/09 02:42

投稿

ohtakazuki
ohtakazuki

スコア31

test CHANGED
File without changes
test CHANGED
@@ -42,7 +42,11 @@
42
42
 
43
43
  ```
44
44
 
45
+ これにより例外が発生しなくなりましたが、不要なコードを書いているようで、なんだかすっきりしません。
46
+
45
- これにより例外が発生しなくなりましたが、不要なコードを書いているようで、なんだすっきりしません。かといって、cursorをlateinitしない(宣言時になんらかのカーソルを割り当てる)のも、無駄なコードだと思います。
47
+ かといって、cursorをlateinitしない(宣言時になんらかのカーソルを割り当てる)のも、無駄なコードだと思います。
48
+
49
+ 宣言時に、`private var cursor : Cursor? = null` とすると、null判定コードが各所に必要となり、Kotlin的に正しくない気がします。
46
50
 
47
51
 
48
52