在我将 AppCompat-v7 更改为 21.0.0 并且编译没有问题后,我的应用程序在运行时就崩溃了。
它给了我错误:
java.lang.NullPointerException: Attempt to invoke virtual method 'void android.app.ActionBar.setIcon(int)' on a null object reference
在这一行:
getActionBar().setIcon(R.drawable.ic_action_bar);
它适用于 AppCompat-v7 20.0.0,但不适用于 21.0.0。
你需要打电话getSupportActionBar() on an ActionBarActivity。不要打电话getActionBar()
-- 这在旧设备上不可用,对于新的 r21 版本appcompat-v7
,我希望它能返回null
一直以来,就像新的一样ActionBarActivity
禁用并替换系统操作栏。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)