问题标签 [activity-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 回答
63 浏览

android - Activity onCreateView 未接收布局中的所有小部件

我有一个像这样的简单布局:

我想在创建按钮时更改按钮的标签(我在活动中使用 onCreateView 方法而不是自定义工厂)。问题是当 android 为布局中的每个视图调用 onCreateView 时,我从来没有得到按钮小部件控件。

我在 onCreateView Activity 覆盖中添加了一个日志,以查看以这种方式创建的视图:

但我得到的输出是:

正如您所看到的,按钮和 Imageview 都没有传递给 onCreateView 方法,因此我无法修改此视图上的任何内容。似乎这种方法只接收容器?

如果有人知道为什么会发生这种情况,我将不胜感激。

干杯。

0 投票
1 回答
146 浏览

android - 使用以前以编程方式添加的按钮保存/加载 Android 布局

我有一个关于在主要活动中加载布局的非常简单的问题。我在 activity_main.xml 中定义了一个简单的布局,它使用 MainActivity 的 OnCreate() 加载

然后单击按钮,我添加了另一个正确显示的视图项(按钮)。

但是当应用程序关闭并再次打开时,我需要保留上次应用程序关闭时添加的内容。我怎么做?

我在这里搜索了一些问题,但大多数都在谈论使用 SharedPreferences 或保存状态来保存值,但不清楚布局是否也可以保存。

提前致谢。

0 投票
3 回答
86 浏览

android - onCreateView 等待查询结果

我需要对我的数据库执行查询以获取一些 ID,然后使用这些 ID 对 Realm DB 执行另一个查询并将结果返回给用于创建 UI 的适配器。我的问题是适配器是在 onCreatView (主线程)中创建的,我需要让等待查询结果。你知道我该怎么做吗?真的感谢 :)

编辑 1:这是我的适配器代码

0 投票
1 回答
29 浏览

django - django createviw- 创建另一个模型对象并在当前模型中使用它

我有两个模型,如下所示。


Person 模型具有以下 CreateView 和模型表单。


创建新Person时,我需要

  1. 首先创建一个Account对象(name=display_name, type='A')并需要将其分配给Person对象。

  2. 如果已存在具有相同 display_name 的帐户,则再次呈现表单,并出现验证错误。

有人可以指出正确的方向吗?

谢谢。

0 投票
1 回答
24 浏览

android - Android Wear 未触发 onCreateView

我正在编写一个 Android Wear(手表)应用来补充平板电脑/手机应用。

调试(或运行应用程序)时不会调用 onCreateView。

是否有不同的执行顺序或方法名称而不是需要与 Android Wear 一起使用的 onCreateView?

虽然我的按钮 onClicks 工作正常;

0 投票
2 回答
444 浏览

java - Fragment 为 onCreateView 时从 Activity 向 Fragment 发送数据

对不起我的英语不好。我有一个活动,在 FragmentPagerAdapter 的这个活动中存在 5 个片段。所有片段都使用一个对象模型来获取信息(产品名称、产品图像...)。

我的活动从数据库中获取数据。然后它将数据发送到所有片段。我的示例活动:

我的片段

我的问题: 当我将数据从活动发送到片段时,我的视图没有时间初始化。在片段行text.setText(sepProductModel.getPROPERTY_PR_SUBSTRPREP_UA_VALUE().getTEXT());错误

java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法“void android.widget.TextView.setText(java.lang.CharSequence)”

请帮我解决我的问题。我为此花费了很多次

0 投票
1 回答
115 浏览

android - 在onCreate中使用getActivity时如何让onCreate在onCreateView之前加载?

我有一个使用 GooglePlayAPI 获取位置的代码。在那段代码中,我使用了 getAcvitity,因为这是一个片段,我把它放在我的 OnCreate 中。因为我希望在 recyclerview 中显示值,所以我将这部分代码放在 onCreateView 中。不幸的是,位置代码导致我的 onCreate 在我的 onCreateView 之后加载,因此我有一个没有值的 recyclerview。我试图将我的位置代码放在我的 onCreateView 中,但这不起作用。有谁知道我的问题的解决方案?这是我的代码。

}

0 投票
1 回答
104 浏览

android - 如何将 Fragment 转换为 Activity Android?

我有一个使用片段中的线程的工作应用程序,问题是我需要更改布局。它不再是一个片段,而是一个标准的活动。

我的大问题是我不知道将“onViewCreated”和“onCreateView”中的内容放在哪里,所以当我调用放置在“onCreateView”上的“连接到设备”时它会崩溃。可能是因为时间太早或其他原因。

试图放置在“onCreate”的底部它给了我以下错误:

PopupWindow $BadTokenException: 无法添加窗口 — 令牌 null 无效

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 投票
0 回答
69 浏览

java - ClassCastException:com.nambimobile.widgets.efab.ExpandableFabLayout 无法转换为 Activity onCreate

所以我正在添加一个可扩展的晶圆厂,但我遇到了这个错误,我不明白为什么......

这是日志中的确切错误:

ava.lang.ClassCastException:com.nambimobile.widgets.efab.ExpandableFabLayout 无法在 CategoryActivity.onCreate(CategoryActivity.java:56)中转换为 com.nambimobile.widgets.efab.ExpandableFab