美文网首页
Android 8. Android 方法过时替换记录表

Android 8. Android 方法过时替换记录表

作者: KYM1988 | 来源:发表于2019-11-18 15:01 被阅读0次

1. ViewPager ->setOnPageChangeListener的方法过期

原来使用:setOnPageChangeListener

mViewPager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {

@Override

public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {}

@Override

public void onPageSelected(int position) {}

@Override

public void onPageScrollStateChanged(int state) {}

});

改用:addOnPageChangeListener

mViewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {

@Override

public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {}

@Override

public void onPageSelected(int position) {}

@Override

public void onPageScrollStateChanged(int state) {}

});

2.getResources().getColor() 的方法过期(经调试发现只在使用开源库SystemBarTint修改状态栏的颜色时时过期)

替换方法:ContextCompat.getColor(context,R.color.colorAccent);

其他情况:getResources.getXXXX(R.xxx.xxx)是正常的 。

相关文章

网友评论

      本文标题:Android 8. Android 方法过时替换记录表

      本文链接:https://www.haomeiwen.com/subject/bnqbictx.html