must implement OnFragmentInteractionListener
java.lang.ClassCastException: com.example.appname.MainActivity@xxxxxxx must implement OnFragmentInteractionListener
FragmentをActivityに貼り付けようとするとエラー発生。
原因
フラグメントは作成時に、インタフェースなども作られる。
これをアクティビティに貼り付けようとした場合、このインターフェースに対応するメソッドが作られていないと、
エラーが出る。上記のエラーは、インプリメント、実装すべきメソッドが実装されてないよということ。
これはインターフェースが呼び出されるタイミングではなくて、フラグメントが呼び出されるタイミングで発生する。
対策1.
Activityでちゃんと実装する
対策2.
FragmentのonAttachをコメントアウトして、インプリメントを不要にする。