Android:must implement OnFragmentInteractionListener

 原创    2018-10-26

使用Android Studio,创建一个使用BottomNavigationBar,ViewPager,FragmentPagerAdapter的支持类似iOS UITabBarController的多选项卡结构的项目,但Fragment一直无法正常显示。

使用Android Studio,创建一个使用 BottomNavigationBar,ViewPager,FragmentPagerAdapter的支持类似iOS UITabBarController的多选项卡结构的项目,但Fragment一直无法正常显示。

Android Studio报错:

must implement OnFragmentInteractionListener

通过最新的Android Studio 3.2创建Fragment时,默认会生成很多模板代码,其中在public void onAttach(Context context)中定义了onFragmentInteraction接口,该接口可以实现在一个Activity中不同Fragment之间的通信。

我们需要在Activity定义中声明该接口:

public class MainActivity extends AppActivity implements BottomNavigationBar.OnTabSelectedListener, Fragment0.OnFragmentInteractionListener, Fragment1.OnFragmentInteractionListener

并实现该接口:

@Override public void onFragmentInteraction(Uri uri) {

//留空即可   

}

相关文章:

IntelliJ IDEA 制作生产 jar 包
IntelliJ IDEA:parsing java
Android:Library module的使用
Android:Mac下Android Studio真机调试

发表留言

您的电子邮箱地址不会被公开,必填项已用*标注。发布的留言可能不会立即公开展示,请耐心等待审核通过。