Warnings 最近のemulator、Android Studio 3.0 ではwarningがはっきり表示されるようになったので(仕方なく) 積極的にバグの種をつぶせるようになりましたね。 @NonNull Not annotated parameter overrides @NonNull parameter これはNullness アノテーション| Android Studioにあるように このメソッドの引数はNullを許容しないことを表明するアノテーションです。 Nullにならないのであればこのアノテーションを付加します。 あるいは、ここにNullが入ってはいけないというこのメソッドを使う人(自分も含め)への警告ともなり得ます。 warningが出ている引数の前に@NonNullを付加して NonNullが使うためのライブラリもimportしておきます。

