草庐IT

Fragment2

全部标签

java - 从 v4.Fragment 请求运行时权限并让回调转到 Fragment?

我遇到了一个导致冲突的奇怪问题。我不得不切换到nativeFragments来修复它,但是有一些错误。我最初的问题:我有一个带有v4fragment的抽屉导航设置。为了在我的fragment中请求权限,我调用ActivityCompat.requestPermissions(getActivity(),Manifest.permission。ACCESS_FINE_LOCATION,1);提示显示得很好,但是当我接受或拒绝权限时,什么也没有发生。永远不会调用回调onRequestPermissionsResult()。相反,它在我的Fragments附加到的Activity中被调用。对

java - 从 v4.Fragment 请求运行时权限并让回调转到 Fragment?

我遇到了一个导致冲突的奇怪问题。我不得不切换到nativeFragments来修复它,但是有一些错误。我最初的问题:我有一个带有v4fragment的抽屉导航设置。为了在我的fragment中请求权限,我调用ActivityCompat.requestPermissions(getActivity(),Manifest.permission。ACCESS_FINE_LOCATION,1);提示显示得很好,但是当我接受或拒绝权限时,什么也没有发生。永远不会调用回调onRequestPermissionsResult()。相反,它在我的Fragments附加到的Activity中被调用。对

java - fragment 添加或替换不起作用

我正在使用reference.中的代码当我在我的程序中输入该代码时,出现如下图所示的错误。错误的任何原因?FragmentTransaction类型中的replace(int,Fragment)方法不适用于参数(int,ExampleFragments)我的主要Activity中的代码:publicvoidred(Viewview){android.app.FragmentManagerfragmentManager=getFragmentManager();android.app.FragmentTransactionfragmentTransaction=fragmentManag

java - fragment 添加或替换不起作用

我正在使用reference.中的代码当我在我的程序中输入该代码时,出现如下图所示的错误。错误的任何原因?FragmentTransaction类型中的replace(int,Fragment)方法不适用于参数(int,ExampleFragments)我的主要Activity中的代码:publicvoidred(Viewview){android.app.FragmentManagerfragmentManager=getFragmentManager();android.app.FragmentTransactionfragmentTransaction=fragmentManag

Android Studio初学者实例:Fragment学习--仿美团外卖界面

本次课程为Fragment为主题,课程的示例仿美团外卖界面,不同于底部导航栏的Fragment案例,此界面分为左侧切换与顶部切换。本文先是发布代码与效果,后续讲解将会在后续补充。先看看效果:首先是布局文件代码:Activity布局:activity_main.xml:首先父布局用的LinearLayout布局,并通过代码:android:orientation="vertical"来设置布局方向为垂直布局。界面分为顶部导航栏、左侧菜单栏、右侧菜单栏,由此分为三大部分子布局分别用到了RelativeLayout、LinearLayout(左右布局放在一个LinearLayout,设置布局方向为水

android - 工具栏未显示在谷歌地图的 fragment 中

我有一个androidfragment,我将谷歌地图放入其中。我正在尝试在顶部添加一个android工具栏。我的xml看起来像这样:当我运行我的应用程序时,android工具栏没有显示...我的fragment看起来像这样:publicclassBreweryTappedMapextendsFragment{publicBreweryTappedMap(){}StringbeerId="";GoogleMapmMap;privateSupportMapFragmentfragment;privateGoogleMapmap;StringuserID;@OverridepublicVie

android - 无法解析 fragment 中的方法 'findViewById(int)'

我正在尝试将按钮实现到fragment中,以便使用soundPool来通过按钮播放声音。目前playSound1从未使用过,我试图实现onClick方法,但它现在说它无法解析该方法。如何将soundPool链接到fragment中的按钮?这是.java文件@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){Clubb1=newSoundPool(10,AudioManager.STREAM_MUSIC,1);clubb1Id=Clubb1.

android - 如何在 fragment 中实现按钮 SetOnClickListener?

我正在做一个小项目,我想使用slider菜单。长话短说,我碰巧从某个网站找到了使用抽屉的slider菜单的源代码,它在我的设备上运行良好。但是,我对将我以前的Activity迁移到此slider菜单感到有点困惑,因为它们为listView上的每个单独项目使用fragment。为了简单起见,我想迁移一个能够执行Ping功能的Activity。它的xml文件由一个EditText、一个Button和一个用于显示输出的TextView组成。现在我确实设法“成功”将该Activity迁移到此fragment中。抽屉运行良好,但我卡住了,因为在我点击ping按钮后应用程序总是强制关闭。PS:我还

带有嵌套/子 fragment 的 Android Backstack

我对嵌套Fragment的返回堆栈方式有疑问,非常感谢所提供的任何帮助。我有fragmentA和fragmentB。fragmentA包含另一个fragment(ButtonFragment)。在Activity的onCreate中,我加载了FragmentA,然后切换到FragmentB。当我返回到FragmentA(在后台堆栈之外)时,出现以下错误。Exceptiondispatchingfinishedsignal.E/MessageQueue-JNI(6330):ExceptioninMessageQueuecallback:handleReceiveCallbackE/Mes

java - AsycTask 抛出 IllegalStateException - fragment 未附加到 Activity

我的Android应用程序中有以下AsyncTask。此AsyncTask包含在扩展PreferenceFragment的类的OnCreate()方法中。publicclassNotificationsPreferenceFragmentextendsPreferenceFragment{privatestaticContextcontext;publicNotificationsPreferenceFragment(){}publicNotificationsPreferenceFragment(Contextcontext){this.context=context;}@Overr