Fragmento Button onClickListener no se está ejecutando

Tengo un Botón dentro de un Fragmento. El moneyBtn se encuentra usando el val button:Button? = view?.findViewById(R.id.moneyBtn) as Button? val button:Button? = view?.findViewById(R.id.moneyBtn) as Button? Yo usé ? porque el IDE arrojaría errores de syntax.

El button ahora está utilizando su setOnClickListener:

 button?.setOnClickListener { moneyGetten() mEditor.putInt("money", money++) mEditor.commit() moneyGetten() Log.d("BUTTON CLICKED", "!") } 

Mi teoría: la vista no se encontrará por alguna razón, por lo que el findView responderá con un null , el ? está "protegiendo" a OnClickListener.

Aquí está mi XML:

 <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="de.fosefx.clickergame.Generator"> <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:id="@+id/plus1label" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_marginTop="135dp" android:text="+1" android:textAppearance="@style/TextAppearance.AppCompat.Display1" /> <Button android:id="@+id/moneyBtn" style="@style/Widget.AppCompat.Button.Colonetworking" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_marginTop="67dp" android:text="CLICK ME" /> </RelativeLayout> </FrameLayout> 

De alguna manera la vista no fue declarada. Funciona ahora Nunca cometeré este error otra vez.