在我的应用程序中,基于MapActivity
,我想使用不同的内容视图。一个是谷歌地图视图,其他是“标准”视图。
我的问题很简单:
setContentView(R.layout.myMapView)
开始使用地图视图:确定setContentView(R.layout.myOtherView)
切换到另一个视图:确定setContentView(R.layout.myMapView)
返回地图视图:应用程序崩溃。我做错了什么?
提前感谢你花时间去帮助我。
答案 0 :(得分:2)
为什么您只使用两种不同的布局而只有一项活动?为什么不根据一个布局使用两个不同的活动?
我认为处理会更容易。
答案 1 :(得分:0)
如果您在此处添加更多详细信息,但通常在同一活动中切换视图时可以发表评论 对findviewbyid()的粗心调用可以创建空指针异常
例如
在setContentView(R.layout.myOtherView)
之后
如果程序试图找到R.layout.myMapView
中实际存在的视图,则会得到一个空指针