Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 不同的SupportMapFragment实例_Android_Android Fragments_Android Maps V2_Supportmapfragment - Fatal编程技术网

Android 不同的SupportMapFragment实例

Android 不同的SupportMapFragment实例,android,android-fragments,android-maps-v2,supportmapfragment,Android,Android Fragments,Android Maps V2,Supportmapfragment,我在一个使用片段的应用程序中使用谷歌地图Android API v2 在使用地图的OnCreate片段中,我有: FragmentManager fm = getChildFragmentManager(); fragment = (SupportMapFragment) fm.findFragmentById(R.id.map); if (fragment == null) { fragment = SupportMapFragment.newInstance(); Fragm

我在一个使用片段的应用程序中使用谷歌地图Android API v2

在使用地图的OnCreate片段中,我有:

FragmentManager fm = getChildFragmentManager();
fragment = (SupportMapFragment) fm.findFragmentById(R.id.map);
if (fragment == null) {
    fragment = SupportMapFragment.newInstance();
    FragmentTransaction transaction = fm.beginTransaction();
    transaction.add(R.id.map, fragment);
    transaction.commit();
}
Log.e("app", "Fragment: " + fragment);
如果我用贴图创建一个片段,我会得到:

06-19 15:12:10.839: E/app(10523): Fragment: SupportMapFragment{42238748 id=0x7f06004d}
06-19 15:12:19.968: E/app(10523): Fragment: SupportMapFragment{42238748 id=0x7f06004d}
如果我从这里直接创建一个新片段并切换到这个(使用fragmentManager.replace),我得到

如果我转到一个没有地图视图的片段,然后返回到一个有地图的片段:

06-19 15:12:10.839: E/app(10523): Fragment: SupportMapFragment{42238748 id=0x7f06004d}
06-19 15:12:19.968: E/app(10523): Fragment: SupportMapFragment{42238748 id=0x7f06004d}
因此,当OnCreate执行时,有时会得到“id=0x7f06004d”,有时会得到“#0id=0x7f06004d”

有人能告诉我“#0”代表什么吗?正如我一直期待的一样