问题标签 [fragment-oncreateview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
281 浏览

android - 从互联网加载数据后如何管理片段`onCreateView()`

我有 3 个Fragments里面ViewPager。我调用了第一个返回 JSON 数据的 in(第二个和第三个API是空的)。onCreate()FragmentFragments

问题是onCreateView()总是在从中获取数据之前执行API,所以我需要向右滑动两次,这将调用onPause()第一个方法Fragment,然后我需要回到第一个Fragment调用onCreateView()第一个方法Fragment,这一次,因为数据有从 Internet 加载,它将显示数据。

我怎样才能克服这个问题并强制第一个在第一次调用Fragment时显示数据?onCreateView()

0 投票
1 回答
107 浏览

java - 在 oncreateview 中使用异步任务

有没有办法用方法中的异步任务覆盖“week_kg”变量oncreateview?异步任务会覆盖变量,但视图已创建且不包含新值。

这是一个带有 Node.js 服务器和 Mysql 数据库的 Rest Communications。

0 投票
2 回答
406 浏览

android - 片段 onCreateView 被多次调用,以便每次都创建片段的新实例

我正在尝试在视图寻呼机的页面更改上添加片段。但是每次当我滚动视图寻呼机时,都会创建新的片段瞬间。

addFragments() 方法

getInstance() 方法

ViewPagerAdapter.java

0 投票
1 回答
370 浏览

android - Android:将布局膨胀到片段但 onCreate 不启动

我正在尝试在 android 中使用 Fragments。

因此,在“TabAdapter”类的方法“getItem()”中,我有:

因此,在“浏览”类中,我使用 inflate 将我想要使用的布局放入 TabLayout 片段中:

在这个类中,一个内部类具有“onCreate()”方法

但是,通过这种方式,我只有 Fragment TabLayout 中的布局,因为它是在 .xml 设计中定义的,但我无法与之交互(查询未处理,因此布局中的字段未填充,按钮上的事件未调用等等...)我在哪里做错了?提前致谢。

0 投票
1 回答
116 浏览

android - onCreateView 寻呼机适配器

尝试在空对象引用上调用虚拟方法 'void androidx.viewpager.widget.ViewPager.setAdapter(androidx.viewpager.widget.PagerAdapter)'

我正在尝试使用 android 材料设计实现滑动选项卡布局。但它给了我 NullPointerException。到目前为止,这是我的代码:

公共类 HomeFragment 扩展片段 {

}

公共类 SliderPagerAdapter 扩展 PagerAdapter {

}

0 投票
0 回答
359 浏览

android - 在子片段 onCreateView 之后调用父片段的 onCreateView

我有一个ParentFragment和一个ChildFragment从它延伸出来的。我放置了onCreateView两个片段的登录方法。但是ParentFragment'sonCreateView被最后调用。

但是,活动之间相同的父子关系正在产生预期的结果。首先调用父活动onCreate,然后调用子活动onCreate

ParentFragment

ChildFragment

片段结果:

活动结果:

你能帮忙吗?我错过了什么还是预期的行为?

我覆盖的原因onCreateView是我试图像这样将我的连接viewModel到我bindingChildFragment

目前,我正在崩溃,因为binding当我从ChildFragment. 由于该变量需要在其中初始化ParentFragmentParentFragment在之后被调用ChildFragment,因此据我所知,我正在崩溃。

0 投票
1 回答
101 浏览

java - 生命周期方法和其他方法从哪里获取它们的参数值?

在以下 Android 生命周期方法中:

onCreateView 接受 ‍‍‍‍‍‍‍‍‍‍<code>LayoutInflater @Nullable Viewgroup、 和@Nullable Bundle
我遇到的问题是在我所指的示例程序中:sceneform-android-sdk

似乎没有我们调用该方法onCreateView并传入 LayoutInflatter、Viewgroup 和 Bundle 的实例。然而,我们可以使用传入的参数。
是的,我们调用super.onCreateView(...)了 ,但同样,作为参数传递给 super 的值(即我们版本的 onCreateView 的参数local)是从哪里来的?

重申一下,我的主要问题是调用 onCreateView 方法并传入参数的是什么?
我的第二个问题是,如果我要在 onCreateView 所在的同一活动中创建一个方法:

我的 foo 方法是否也会获得与 onCreateView 方法相同的参数值?
最后,我的第三个问题也是类似的。一个视图被返回,但和以前一样,它看起来不像我们处理返回。那么,什么处理返回值?
如果可能的话,我会谦虚地请求进一步阅读有关 Android 核心代码如何工作的信息,以便实现我自己的方法,正确使用 Android 的参数以及如何正确地将值返回给 Android。

0 投票
1 回答
404 浏览

android - 没有 onCreateView 的片段

最近我看到一些关于直接从 Fragment() 扩展片段布局的文章

这是否仅代表不包含任何数据和交互的片段,我们何时应该使用此方法

0 投票
1 回答
305 浏览

android - 没有附加适配器,在片段上跳过布局

我尝试了几种不同的方法来解决这个问题,但它似乎并不想工作。我附上了所涉及的片段。当我使用搜索功能时,recyclerview 工作;但是,当我第一次加载页面时,我收到错误消息

我认为这可能是 onCreate 与 onCreateView 的问题,但我不确定该放在哪里。

新闻片段.java

0 投票
0 回答
105 浏览

android - 如何在android中访问片段中的多个视图?

我有我的 xml 文件(fragment_home.xml),其中包含三个我无法修改的 TextView,并且我的应用程序在尝试这样做时崩溃。我需要使用来自 firebase 的数据设置我的 textview。请帮我找到解决方案