我有一个菜单栏活动和一些片段。在其中一个片段中,我有一个打开mapactivity并显示当前位置的按钮。我的问题是 如何去地图活动中的汽车旅馆片段。
我在地图活动中使用此代码,但它不起作用?
Motel motel = new Motel();
android.support.v4.app.Fragment fragment = null;
fragment = new Motel();
if(fragment != null ){
android.support.v4.app.FragmentTransaction ft =
getSupportFragmentManager().beginTransaction();
ft.replace(R.id.maps, fragment);
ft.commit();
}
我现在能做什么??????? 请帮助。
答案 0 :(得分:0)
片段可以与使用intent或接口运行的活动进行通信。如果你是我认为的编程新手,那么Intent就更容易了。使用特定标记发送意图并让您的活动注册广播接收器并捕获该意图。 SO中有很多例子。片段无法与onPause的活动通信。可以通过发送包来完成活动之间的信息交换。