我正试图在我的GoogleMaps活动上贴上ActionBar。我一直指的是this doc,我的MapsActivity中有相应的Actionbar库。我是Android开发的新手,所以我会发现这个错误吗?我的地图活动标题如下所示:
public class MapsActivity extends ActionBarActivity
onCreate代码是:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_maps);
setUpMap();
}
当我添加以下代码时
getActionBar().setDisplayHomeAsUpEnabled(true);
我收到该行的以下错误:
java.lang.RuntimeException: Unable to start activity ComponentInfo{login.package.comet.samplelogin/login.package.comet.halp.MapsActivity}: java.lang.NullPointerException
感谢您提供的任何帮助!
答案 0 :(得分:0)
尝试使用getSupportActionBar()
代替getActionBar()
。 ActionBarActivity
是支持活动。
答案 1 :(得分:0)
我通常使用像getSupportActionBar().setDisplayHomeAsUpEnabled(true);
这样的东西,但它有效:)