我正在创建一个应用程序。我是初学者,我很担心我的MainActivity。我认为它太大了,有些事情没有必要在那里。我不确定我可以在新活动中安全使用哪些内容。我可以在另一项活动中放置CreateOptionsMenu吗?
有一件事我要分开是这样的:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu items for use in the action bar
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.main_activity_actions, menu);
return super.onCreateOptionsMenu(menu);
}
是否有可能在一个单独的类(操作栏)这个选项菜单设置?
谢谢
谢谢。我可以问一下,map.setOnMyLocationButtonClickListener是活动生命周期的一部分吗? (因此无法分开),它与onCreate中创建的地图片段相关的位置按钮。所以我认为是的? – user2974706 2014-09-02 15:03:30
如果您正在使用MapFragment,您可以为其创建一个新类,那么可以使用这些方法来初始化地图,设置并更新它,并且只需从主活动调用。 – 2014-09-02 15:06:02