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) {
//留空即可
}
相关文章:
Android:模拟器Charles抓包
Android:Library module的使用
Android:Mac下Android Studio真机调试
IntelliJ IDEA 制作生产 jar 包