草庐IT

Fragment2

全部标签

android - onActivityResult() fragment 事务错误

我正在尝试替换onActivityResult()中的fragment但它总是给我java.lang.illegalStateException错误。Causedby:java.lang.IllegalStateException:CannotperformthisactionafteronSaveInstanceState12-2918:50:21.4555554-5554/com.packageE/AndroidRuntime:atandroid.support.v4.app.FragmentManagerImpl.checkStateLoss(FragmentManager.ja

android - getSupportLoaderManager() 在不同 fragment 中使用相同的 ID?

我在FragmentActivity中使用多个ListFragment制作一个viewPager。为了填充不同的ListView,我在加载程序中获取了LoaderManager和initiliaze。我希望每个fragment都有一个唯一的LoaderManager,但是,fragment没有getSupportLoaderManager()方法,所以我需要调用父fragmentActivity:getActivity().getSupportLoaderManager()这种方法的问题是我在不同fragment中的Loaderid相互冲突。当您在一个fragment中已经有多个加载程

android - 屏幕旋转 fragment

我已将viewpager添加到包含两个页面的Activity。在Activity的onCreate中,我将fragment添加到fragmentAdapter:publicvoidonCreate(BundlesavedInstanceState){......FragmentAdapterfragmentAdapter=newFragmentAdapter(getSupportFragmentManager(),newFragment[]{FragmentGame.builder(id),FragmentComments.builder(id)},newString[]{getStr

android - 如何像 soundcloud android 应用程序一样通过向上/向下滑动来显示/隐藏 fragment

我很想知道如何创建如下所示的View。这是拖放还是带有手势检测和动画的自定义View?什么是好的起点? 最佳答案 ViewDragHelper可以用来达到这个效果。一些好的教程和示例是:dragging-with-viewdraghelper和each-navigation-drawer-hides-a-viewdraghelper和DraggablePanel和AndroidSlidingUpPanel 关于android-如何像soundcloudandroid应用程序一样通过向上/

java - Android Fragment 空对象 mNextAnim 内部崩溃

我正在开发的应用程序的用户遇到了崩溃问题。这是我从控制台获得的堆栈跟踪。java.lang.NullPointerException:Attempttowritetofield'intandroid.support.v4.app.Fragment.mNextAnim'onanullobjectreferenceatandroid.support.v4.app.BackStackRecord.popFromBackStack(BackStackRecord.java:924)atandroid.support.v4.app.FragmentManagerImpl.popBackStack

java - ViewModelProviders#of(Fragment) 类型错误

我正在尝试遍历googletutorialonbuildinggoodaparchitecture.我正在使用Java8和SDK26。这是我到目前为止的代码:packagetest.me;importandroid.app.Fragment;importandroid.arch.lifecycle.ViewModel;importandroid.arch.lifecycle.ViewModelProviders;importandroid.os.Bundle;importandroid.support.annotation.Nullable;publicclassChronoFragm

android - fragment android 中的 alertdialog 显示问题

我遵循了android示例,但我有一个不全面的错误:voidshowDialog(){DialogFragmentnewFragment=MyAlertDialogFragment.newInstance();newFragment.show(fm,"alert");}publicstaticclassMyAlertDialogFragmentextendsDialogFragment{publicstaticMyAlertDialogFragmentnewInstance(){MyAlertDialogFragmentfrag=newMyAlertDialogFragment();r

android - 将对话框 fragment 标题设置为从右侧显示

我正在用希伯来语(即rtl)编写一个应用程序。当我为对话框fragment设置标题时,它出现在左侧。我试图通过以下方式使其显示在右侧:@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){//set'supthetitleforthisdialogfragmentgetDialog().getWindow().setGravity(Gravity.RIGHT);getDialog().setTitle(R.string.find_Addres

android - 将 Android fragment 移动到不同的容器无法更改 fragment 的容器 ID

这是我希望我的应用程序在平板电脑上执行的操作。fragment(0)有一些菜单可以显示fragment(1)...(n),如下所示:-----------------|||||||||||(0)|X|X|X|||||||||||-----------------becomes-----------------|||||||||||(0)|(1)|X|X|||||||||||-----------------andthen-----------------|||||||||||(0)|(2)|(1)|X|||||||||||-----------------etc...Fragment0

Android:将 AsyncTask 回调到 Fragment(不是 Activity)

我正在尝试在AsyncTask和Fragment之间实现回调,但找不到正确的信息来实现它。问题是所有回调实现都在Activity和异步任务之间,但我需要在fragment和异步任务之间。有人可以给我一个小的工作示例,说明如何在没有Activity的情况下实现它。我的操作结构:fragment调用DialogFragment->选择一些东西并将服务器请求发送到异步任务->异步任务处理所有内容并更新View和一些变量。我的主要问题是我在onCreate中只调用了一次prepareData(),当我在其他fragment之间行走并返回时,我看到了旧数据。也就是说在asynctask的onPo