これはStackOverflowに関する私の最初の質問です。私はKotlinで本当に新しいです。Int型とInt型の引数の同一性は非推奨です
完全に(1.1.3-2版)Kotlinのプロジェクトに取り組んでいる間、私は(あなたの好奇心若い衆のコメント付き)次のコードに警告を参照してください。
// Code below is to handle presses of Volume up or Volume down.
// Without this, after pressing volume buttons, the navigation bar will
// show up and won't hide
val decorView = window.decorView
decorView
.setOnSystemUiVisibilityChangeListener { visibility ->
if (visibility and View.SYSTEM_UI_FLAG_FULLSCREEN === 0) {
decorView.systemUiVisibility = flags
}
}
警告がためのものですの可視性とView.SYSTEM_UI_FLAG_FULLSCREEN === 0と書かれています。Int型とInt型の引数の同一性は、になります。
コードをどのように変更すればよいのですが、最初に(なぜなら)非推奨となったのはなぜですか?
は、 '==='(参照の等価は) 'と同じです== '(' equals'等号)コンパイラは、両方ともプリミティブ型の参照等価を使用するので、イディオム的なKotlinはプリミティブ型に '=='を使用します。 –
@EricCochranありがとう!それは非常に簡単です。 – Aba