问题标签 [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 投票
0 回答
60 浏览

android - Android Studio OnCreateView never used fragment

I'm making an app based on this Youtube video and I'm having problems with the whole thing despite copying everything 1:1, haven't missed a thing. So, my problem is, that at the 15:30 point, the poster compiles the app and after clicking into the search area, he gets redirected to another page. I have everything coded, so that page should work for me too, but instead, the app crashes, and I think I've found the reason, but not the solution:

The java code is:

and the xml code behind it:

To run this code, I have to eliminate @Override, otherwise it won't start at all, throwing exception "Method does not override method from its superclass" (which I think I understand, guess because I can't Override something that is not even being used).

I need your help in finding out what's causing the trouble. Any advice / help is welcome.

Thank you all for your time.

0 投票
1 回答
178 浏览

android - 在 OnCreateView() 之外获取片段的视图 - 视图为空

在 onCreateView 内部,我可以通过这种方式使用 inflate 实例化 View:

现在,如果在第一个活动中返回时启动第二个活动,在这个片段中,视图为空,因为它已经被调用 onCreateView。我不知道实例化视图。

有解决办法吗?

0 投票
1 回答
68 浏览

android - FragmentActivity AndroidStudio 中的 GoogleMaps

我正在使用 Android sdk 版本 29 开发一个应用程序。我想在我的 Fragments Activity 之一中添加 Google 地图,但它不起作用,我无法修复它。

fradment_map.xml

MapFragment.java

我已经实现了这些库,并且还在清单中添加了使用权限。

0 投票
2 回答
221 浏览

java - 一旦我按下后退按钮,片段中的 MapBox 也遇到了 permissionsManager.requestLocationPermissions(this) 的问题

我是 Java 和 Android Studios 的新手。我目前正在尝试将 MapBox 地图放入片段中,并获取我的设备位置。它有点工作,地图也在片段中启动,我的位置也被发现了,但是一旦我按下设备上的返回按钮,地图就会崩溃,应用程序虽然没有关闭但没有响应。我收到的 logcat 消息是“2020-05-18 12:02:46.392 28026-28125/com.example.projektas5 W/libEGL: EGLNativeWindowType 0x7d2c6f4010”。此外,我只能通过允许电话设置中的权限来获取我的设备位置,因为 permissionsManager.requestLocationPermissions(this) 仅适用于活动。如果有人可以帮助我,将不胜感激。我的代码如下:

0 投票
3 回答
1673 浏览

android - 从 Fragment 返回时,Kotlin ViewModel onchange 被多次调用(使用生命周期实现)

我正在使用 MVVM 架构。

编码

当我单击一个按钮时,会触发orderAction方法。它只是发布一个枚举(将添加进一步的逻辑)。

视图模型

片段观察 LiveData obj 并调用打开新片段的方法。我在这里使用导航器,但我认为有关它的详细信息在这种情况下没有用处。请注意,我正在使用viewLifecycleOwner

分段

问题

当我关闭打开的片段(使用 findNavController().navigateUp())时,会立即调用 DashboardFragment 的 Observe.onChanged 并再次打开片段。

我已经检查了这个问题并尝试了上述链接中提出的所有解决方案(如您在注释代码中所见)。只有这个解决方案有效,但它不是很优雅,并迫使我每次都进行检查。

我想尝试一个更可靠和最优的解决方案。

请记住,在该线程中没有生命周期实现。

0 投票
1 回答
85 浏览

android-fragments - 如何将数据加载到android列表片段异步中?

我有一个片段,只有一个列表视图。我正在从我的数据库中加载收藏夹,如下所示。如何异步加载它们?目前我被迫在加载视图时使异步方法同步。我希望它可以加载视图,然后在结果准备好时填充它们以使其更快。它不仅仅是微优化,我想学习如何正确地做到这一点。

0 投票
1 回答
24 浏览

android - 被破坏片段的按钮仍然可见

我有一个简单的片段:

我从我的主要活动中调用:

我的布局:

问题是我的小吃店会弹出我的 customlinearlayout 几秒钟,如果我在按钮/linearlayout 仍然向上时旋转手机,按钮仍然可见,尽管它应该被销毁,因为 oncreate 再次被调用?

默认状态

当我旋转手机时:

旋转支架

旋转手机时不应该破坏按钮状态的原因是什么?

0 投票
0 回答
9 浏览

xml - 如何仅在 Fragments 中的 onclick 侦听器之后调用 oncreateView?

在下面的代码中,我只是试图从 EditText 中获取片段中的登录名和密码的值。它们都没有返回任何值,因为它们都在加载 App 时检索了值。我注意到 onCreateView 仅在加载应用程序时调用一次,并且在加载后输入它们时永远不会返回 Edittext 值

公共类片段登录扩展片段{

0 投票
1 回答
412 浏览

android - DialogFragment:onCreateDialog() 中的“lateinit 属性绑定尚未初始化”,而绑定在 onViewCerated() 中启动

当我导航到带有 RecyclerView 的 DialogFragment 时,会出现此错误。我需要Dialog来包含recyclerview和Room中的自定义项目以供选择。

如果我在 onViewCreated 中初始化了绑定,为什么会遇到这个错误,解决方法是什么?感谢任何帮助

我的对话片段:

0 投票
2 回答
55 浏览

android-studio - 如何在片段中的 recyclerView 上打开不同的活动?

我正在使用 recyclerView 在主页片段中显示我的 listItems。但是我一直坚持在单击项目时如何打开不同的活动。我该如何做接下来的步骤?你能帮我解决这个问题吗?我将不胜感激。

HomeFragment.kt

}

适配器.kt

地点。吨