2022-05-08から1日間の記事一覧

bindingとは

bindingは XMLにあるコンポーネントツリーの要素をkotlin.ktに呼び出せること を言う。 記載方法は ・XMLはidがスネークケース 例)game_fragment.xml ・kotlin.ktはキャメルケース 例)GameFragment.kt kotlin.ktの中で binding.skipButton.setOnClickListe…

メソットとは

メソットとは「定義」と「実行(呼び出し)」のこという。 ・「定義」をしているだけでは何も起きない。 例)private fun onCorrect() { viewModel.onCorrect() updateScoreText() updateWordText() } ➡これだけだと、「定義」しただけ。 ・「実行(呼び出し…

null

nullは何も中身が入っていないことをいう。 例)private lateinit var view Model : GameViewmodel(Flagment) ➡null 例2)〇〇〇 var word = "" ➡一番最初の=(代入)のことを「初期化」という。 *2、3番目の=は初期化とは言わない。

ViewModelとFlagment

ViewModelを作成したら 「Flagment」は絶対にセットでできる。 Flagmentはスマホの画面を作っている。 ViewModelが1個に対して 「Flagment」も1個できる!!!!!