jjzjj

findFragmentById

全部标签

android - ChildFragmentManager.findFragmentByID() 在 android 4.4.2 上返回 null

我开发了一个应用程序,它使用fragment作为fragment的一部分。publicclassLoginFragmentextendsFragmentEditTextWithCameraButtonFraguserNameFrag;EditTextWithCameraButtonFragpasswordFrag;publicvoidonActivityCreated(BundlesavedInstanceState){super.onActivityCreated(savedInstanceState);userNameFrag=(EditTextWithCameraButtonFr

android - 添加 "mMap = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();"后应用程序不断崩溃

我正在尝试学习如何使用GoogleAPIV2开发谷歌地图Android应用程序。当我没有添加时它起作用privateGoogleMapmMap=null;mMap=((MapFragment)getFragmentManager().findFragmentById(R.id.map)).getMap();在MyGoogleMapDemo.java中但是当我添加它们时,应用程序一直在崩溃。我正在使用谷歌API4.2AndroidSDK工具21.1AndroidSDK平台-工具16.0.1EclipseSDK3.7.1而且我还将android-support-v4.jar添加到我的项目中

android - findFragmentById(R.id.map) 在 Android L 中返回 null

在Android4.4中测试基于位置的应用时,我们能够通过Androidmapv2正确查看和使用map自从我升级到AndroidL后,无法使用以下代码获取MapFragment:在MainActivity中有一个FrameLayout,我在其中加载ShowMapFragment。在ShowMapFragment中有一个MapFragment来显示map。在“OnCreateView()”方法中mapFragment=(MapFragment)getFragmentManager().findFragmentById(R.id.map);map=mapFragment.getMap();

android - 为什么 findFragmentById 返回调用替换 Fragment Layout 之前的旧 fragment ?

为什么在将fragment从第一个(pageNews)更改为第二个(pageViewFromWeb)后,“findFragmentById”返回对第一个(pageNews)fragment的引用?布局:代码:fTrans=getSupportFragmentManager().beginTransaction();fTrans.add(R.id.frgmCont,pageNews);........publicvoidselectNews(Stringnews_id){//Toast.makeText(this,news_id,Toast.LENGTH_SHORT).show();fT

android - getSupportFragmentManager().findFragmentById(R.id.map) 开始返回 null

我在另一个fragment中有一个mapfragment。这以前是有效的,但我认为在我更新谷歌播放服务库后它搞砸了。怎么了?fragment_map.xml:mapfragment:GoogleMapmap;privatestaticViewview;@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){if(view!=null){ViewGroupparent=(ViewGroup)view.getParent();if(parent!=

android - getSupportFragmentManager().findFragmentById 为 android fragment 中的谷歌地图返回 null?

我在使用Googlemap时遇到问题,即getSupportFragmentManager().findFragmentById始终返回null。您知道如何解决这个问题吗?代码如下:fragment_map.xml:MapsFragment.java:publicclassMapFragmentextendsFragmentimplementsOnMapReadyCallback,android.location.LocationListenerpublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstan

java - 如何使用类名而不是索引来实例化 fragment 类

我有两个名为SessionTab和BillingTab的fragment类,我正在尝试使用这些类创建实例SessionTabsessionTab=(SessionTab)getSupportFragmentManager().getFragments().get(1);但有时这些类的索引会反转,然后会导致ClassCastException我如何通过传递类名而不是索引来获取这些fragment类的实例,或者以任何方式确保这些类的索引每次都保持不变,这样就不会导致ClassCastException 最佳答案 使用以下方法之一:fin

findfragmentbyid in fragment不起作用

您好,我有更多片段的ViewPager。在第三视图上,我想要放置地图。我的地图布局。(fragment_poloha↓)我有此类可以在pageviews中设置屏幕。publicclassDemoFragmentextendsFragmentimplementsOnMapReadyCallback{publicstaticFragmentManagerfrag;LayoutInflaterinflater;@OverridepublicViewonCreateView(LayoutInflaterinflater,@NullableViewGroupcontainer,@NullableBund

android - 选项卡的 viewpager 的 findFragmentById 返回相同的 fragment ,而不管显示的 fragment 如何

我有一个包含两个fragment的选项卡。无论选择哪个选项卡,getSupportFragmentManager().findFragmentById(R.id.container)每次都返回第二个tab中fragment的id。我试验并添加了另一个选项卡,重复其中一个fragment。奇怪的行为。单击第一个fragment上的按钮会更改第二个fragment,然后单击第三个fragment会更改第二个fragment,然后单击第二个fragment会更改第三个fragment。但随后在所有选项卡之间滑动只会重置第一个和第三个fragment。知道如何解决或解决这个问题吗?Activi

android - findFragmentById 始终返回 null

我在mainActivity的导航模式下使用操作栏。不同的选项卡有不同的布局,在其中一个选项卡上,我嵌入了一个内部有MapFragment的布局。使用以下代码,应用程序运行良好,mapFragments运行良好,选项卡运行良好。但是,一旦我想访问嵌入在myFragment中的mapFragment使用getFragmentManager().findFragmentById(R.id.map_add),我总是得到null。我已经尝试使用FragmentManager和FragmentTransaction添加myfragment和MapFragment,但仍然从findFragment
12