fragment相关内容
嗨,我有一个片段,它加载地图片段并从服务器获取不同的数据。我想保存片段的状态/实例,而不破坏和替换它。我确实知道onSaveInstanceState(Bundle OutState),但我不知道如何在我的例子中应用它(我也读到过碎片周期)。以下是单击菜单项时交换(使用替换)每个片段的活动的代码: public class Menu extends Activity { privat
..
我有一个应用程序,每个Fragment有一个单独的toolbar。然后,应用程序使用setSupportActionBar方法将其设置为活动。显然,这会导致onDestroyView之后的片段布局泄漏。 我尝试的是 设置activity.setSupportActionBar(null)自Navigation库以来引发问题的事件顺序如下:创建新片段并调用旧的DestroyView。因此
..
我在我的项目中使用导航图。 我的活动有工具栏和导航主机片段
..
我已经试着想了几个小时了。 我有一个主片段类,然后从我从该类中的ImageView设置的onclick开始,我使用一个简单的“Yes”或“Cancel”选项启动一个对话框片段。 如何才能使其在用户单击“确定”时,将结果代码发送回我的主片段,告诉它运行一些代码(在我的示例中,我设置的是墙纸)。 这听起来很简单,但似乎无法理解。提前谢谢。 单击我希望以某种方式将结果返回的位置:
..
我正在处理一些片断,但是在从一个片断切换到另一个片断时的过渡动画非常滞后,有时甚至会跳过整个动画(我读到这有时是片断性能不佳的结果)。 非常有趣的是,我在该片段中的所有数据获取和计算都是使用在计算线程上设置的协同例程完全异步完成的。并且包含数据的数组列表甚至不长或参数不多。我在UI标题上做的唯一一件事就是在ReccyclerView Adapter上设置最终列表,然后通知DataSetChang
..
从新的片段版本1.3.0开始,在其内部刷新片段似乎不能像在版本1.2.5中那样工作。 适用于我的项目的1.2.5版代码: FragmentTransaction ft = getFragmentManager().beginTransaction(); if (Build.VERSION.SDK_INT >= 26) { ft.setReorderingAllowed(false
..
我从科特林开始,我不知道如何在片段之间切换,我尝试过此代码: val manager = supportFragmentManager val transaction = manager.beginTransaction() transaction.add(R.layout.fragment_information.toInt(), ComplainFragment())
..
我在我的应用程序中插入了一个 AdMob.但我有一个问题. 当我在 Eclipse 中插入一些关于它的代码时,我可以在 fragment_03 中看到一条关于“构造函数 AdRequest() 不可见"的错误消息,以及“错误:解析 XML 时出错:未绑定前缀"来自“ 所以我附上了 AdMob 的源代码,如下所示. 你能给我一个建议吗? 如果您有任何问题,请告诉我. 谢谢
..
我正在学习 Fragment,但我无法理解为什么 Fragment 需要 Container 背后的意义. 我对 Fragments 工作的理解如下: FragmentActivity setContentview 指的是一个xml文件定义片段的位置. FragmentActivity 创建片段的实例 然后将片段分配给容器. FragmentManager 然后显示它
..
如何从堆栈中弹出特定片段并从片段中删除其他片段?例如,这些是我的片段,我知道我在 E 中. A-> B -> C -> D ->E 想从 E 回到 B 并清除 C 和 D.我该怎么做? 解决方案 你可以为每个fragment添加一个tag,同时将它们添加到backstack中,然后从backstack中popfragment,直到没有到达你想要的tag的fragment. F
..
我知道以前有人问过这个问题,但我不太明白如何实现它.我有一个片段“myFragment",我在其中创建了一个“myDialogueFragment"的对象.当我从 myFragment 调用它时,我想将一些值传递给 myDialogueFragment.我有一个整数 num,我想将它传递给 myDialogueFragment 并将该数字与来自 myDialogueFragment 的其他一些信息
..
我是安卓新手.现在我正在尝试创建一个滑块.现在我创建了一个滑块.现在我想在单击操作栏中的图标时显示弹出窗口.当我扩展活动时,弹出窗口工作正常.但是当我更改为片段片段时,我无法使用弹出窗口.请让我知道片段页面中弹出的任何想法或示例. public void popup_window() {查看 menuItemView = findViewById(R.id.menu_popup);PopupMe
..
我正在尝试在 UIWebView 中加载 URL 的哈希片段,我尝试了不同的方法,但它似乎不起作用. 例如,如果 UIWebView 加载了“http://www.mysite.com/home#main": NSURL *url = [NSURL URLWithString:@"http://www.mysite.com/home#main"];NSURLRequest *request
..
1.背景 我有一个屏幕有一个 ShareActionProvider 还有一个 ViewPager 使用片段. 我希望做的是从当前可见的片段中获取一些信息来创建一个意图,然后我就可以在 ShareActionProvider 上设置意图. 这是我用来设置 ShareActionProvider 意图的代码: MenuItem actionItem = men.getM
..
因为在 ViewPager 上永远不会触发 onClick 事件(请参阅 这个问题),我将把onClickListener设置为适配器中的item容器. 这个想法是,当点击一个项目时,从适配器调用一个方法,该方法来自该适配器设置为 ViewPager 的 Fragment. 对于 Activity,我将传递上下文并使用此上下文调用方法(类似于 ((myActivity)context)
..
我有一个活动,里面有 3 个片段.我需要通过单击按钮重新启动我的活动中的第一个片段. ViewPagerAdapter 适配器 = new ViewPagerAdapter(getSupportFragmentManager());adapter.addFrag(new HomeFragment(), "Home");adapter.addFrag(new CategoryFragment(),
..
我正在尝试通过单击另一个 Fragment 上的按钮来更新 Fragment 中的 TextView. 实际上我实现了 Activity 的回调函数并且它确实有效,因为 Logcat 报告 TextView 中的文本已更改.问题是第一个片段中显示的 Textview 没有更新为新值!这就像 Fragment 需要更新什么的...... 这是 ActionBarTabsPager 活动代
..
好的,所以我需要循环 ViewPager.我很难实施它.现在我已经实现了它并且就圆形滚动而言它工作正常.但我注意到一个问题.即,第一轮滚动片段后不起作用.我有三个片段,里面有一个按钮.按钮在第一轮工作,但当我回到第一页按钮不起作用.p.s 我使用假页面技术使 viewpager 循环. 这里是代码 mViewPager.setAdapter(new PagerAdapter(getSup
..
我在 ViewPager 中使用了 4 个片段,因为 ViewPager 会提前加载上一个和下一个片段,并且在片段之间导航时不会调用生命周期方法.那么有什么方法可以检测 Fragment 何时真正可见.提前致谢. 解决方案 当然.假设 viewPager 是您的 ViewPager 实例,请使用:viewPager.getCurrentItem(). 在您的 Fragment 中,您
..
异常 05-12 15:42:45.791 11043-11043/E/UncaughtException: java.lang.RuntimeException: android.os.TransactionTooLargeException: 数据包大小 631792 字节在 android.app.ActivityThread$StopInfo.run(ActivityThread.ja
..