我从 eclipse 导入了这个项目,它在那里工作正常由于 multidex
我应该迁移,在我迁移到 Android studio 后,我遇到了很多问题,我解决了所有问题,但现在因为这一行:
getActionBar().setBackgroundDrawable(new ColorDrawable(Color.rgb(103, 58, 183)));
它显示了 Lollipop 前设备的NullPointerException
,请帮助我摆脱这个困境。
最佳答案
根据官方引用,setBackgroundDrawable was deprecated in API level 16 .
上面写着:使用 setBackground(Drawable)相反。所以,
getSupportActionBar().setBackground(new ColorDrawable(Color.rgb(103, 58, 183)));
可能有效。
关于java - getActionbar() 的空指针异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32798820/