关于 Activity 中 must implement OnFragmentInteractionListener 的问题
生活随笔
收集整理的這篇文章主要介紹了
关于 Activity 中 must implement OnFragmentInteractionListener 的问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在使用Android Studio 使用默認創建Fragment時,在Activity中?must implement OnFragmentInteractionListener 錯誤如下:
Caused by: java.lang.ClassCastException: com.example.fengge.myapplication.MainActivity@534dfca8 must implement OnFragmentInteractionListener
此時Activity類如下:
public class MainActivity extends FragmentActivity {@Override protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);} }想要修改錯誤,只要Activity中實現定義的fragment的OnFragmentInteractionListener
修改后代碼如下:
public class MainActivity extends FragmentActivity implements MyFragment.OnFragmentInteractionListener{@Override protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);} @Override public void onFragmentInteraction(Uri uri) {} } 其中 MyFragment是我自己定義的fragment,只要改成自己創建fragment類名即可。
總結
以上是生活随笔為你收集整理的关于 Activity 中 must implement OnFragmentInteractionListener 的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: nsis使用URLDownloadToF
- 下一篇: 常用无线通信协议Zigbee、bluet