好吧,我目前正在使用一个向我提供Material简介的android库,但是使用
时只有一个小问题addSlide(AppIntroFragment.newInstance(title, description, image, backgroundColor));
它说我已经发现我应该使用getDeclaredConstructor时不推荐使用它,但是最后我失败了,因为我无法自定义标题或希望它能正常工作的东西,但是我多次失败了
任何建议我应如何使用此行显示相同的结果但使用不同的代码????
答案 0 :(得分:1)
可能弃用取决于库本身的方法。如果您在AppIntroFragment上单击+ shift,将看到2个不推荐使用的newInstance方法。
解决方案是使用文件中以下列出的实际方法(据我所知,自述文件中未提及)。尝试这样的事情:
addSlide(AppIntroFragment.newInstance("title", getString(R.string.intro_typeface), getString(R.string.intro_description), getString(R.string.intro_typeface), R.drawable.icon, getColor(R.color.introBackgroundColor), getColor(R.color.textColorIntroPrimary), getColor(R.color.textColorIntroSecondary)));
经过测试并在我的应用中正常工作。