带有Actionbar的Android GoogleMaps活动

时间:2015-02-03 03:23:18

标签: java android android-actionbar google-maps-api-2

我正试图在我的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

感谢您提供的任何帮助!

2 个答案:

答案 0 :(得分:0)

尝试使用getSupportActionBar()代替getActionBar()ActionBarActivity是支持活动。

答案 1 :(得分:0)

我通常使用像getSupportActionBar().setDisplayHomeAsUpEnabled(true);这样的东西,但它有效:)