Applicationでmutablelistを使うときはちゃんと初期化の際にnullを入れないようにする。
val Mylist:MutableList<MyClass> = mutableListOf<MyClass>() //これができる Mylist.add(MyClass())
みたいな感じ
ここでnullを入れるとaddができない
val Mylist:MutableList<MyClass> = mutableListOf<MyClass>() //これができない Mylist.add(MyClass())
これでめっちゃ時間食った。
よくよく考えると当然に決まってる。
すごくどうでもいいことでハマった気がするけどまあいいや。
lateinitとかいろいろな要素があってより混乱してしまう。
初期化を強制されたりするのは嫌じゃないけど脳死でnull入れとけばいいやとしか思ってなかったのが問題。
気を付けたい。