问题标签 [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.
android - Activity onCreateView 未接收布局中的所有小部件
我有一个像这样的简单布局:
我想在创建按钮时更改按钮的标签(我在活动中使用 onCreateView 方法而不是自定义工厂)。问题是当 android 为布局中的每个视图调用 onCreateView 时,我从来没有得到按钮小部件控件。
我在 onCreateView Activity 覆盖中添加了一个日志,以查看以这种方式创建的视图:
但我得到的输出是:
正如您所看到的,按钮和 Imageview 都没有传递给 onCreateView 方法,因此我无法修改此视图上的任何内容。似乎这种方法只接收容器?
如果有人知道为什么会发生这种情况,我将不胜感激。
干杯。
android - 使用以前以编程方式添加的按钮保存/加载 Android 布局
我有一个关于在主要活动中加载布局的非常简单的问题。我在 activity_main.xml 中定义了一个简单的布局,它使用 MainActivity 的 OnCreate() 加载
然后单击按钮,我添加了另一个正确显示的视图项(按钮)。
但是当应用程序关闭并再次打开时,我需要保留上次应用程序关闭时添加的内容。我怎么做?
我在这里搜索了一些问题,但大多数都在谈论使用 SharedPreferences 或保存状态来保存值,但不清楚布局是否也可以保存。
提前致谢。
android - onCreateView 等待查询结果
我需要对我的数据库执行查询以获取一些 ID,然后使用这些 ID 对 Realm DB 执行另一个查询并将结果返回给用于创建 UI 的适配器。我的问题是适配器是在 onCreatView (主线程)中创建的,我需要让等待查询结果。你知道我该怎么做吗?真的感谢 :)
编辑 1:这是我的适配器代码
django - django createviw- 创建另一个模型对象并在当前模型中使用它
我有两个模型,如下所示。
Person 模型具有以下 CreateView 和模型表单。
创建新Person时,我需要
首先创建一个Account对象(name=display_name, type='A')并需要将其分配给Person对象。
如果已存在具有相同 display_name 的帐户,则再次呈现表单,并出现验证错误。
有人可以指出正确的方向吗?
谢谢。
android - Android Wear 未触发 onCreateView
我正在编写一个 Android Wear(手表)应用来补充平板电脑/手机应用。
调试(或运行应用程序)时不会调用 onCreateView。
是否有不同的执行顺序或方法名称而不是需要与 Android Wear 一起使用的 onCreateView?
虽然我的按钮 onClicks 工作正常;
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)”
请帮我解决我的问题。我为此花费了很多次
android - 在onCreate中使用getActivity时如何让onCreate在onCreateView之前加载?
我有一个使用 GooglePlayAPI 获取位置的代码。在那段代码中,我使用了 getAcvitity,因为这是一个片段,我把它放在我的 OnCreate 中。因为我希望在 recyclerview 中显示值,所以我将这部分代码放在 onCreateView 中。不幸的是,位置代码导致我的 onCreate 在我的 onCreateView 之后加载,因此我有一个没有值的 recyclerview。我试图将我的位置代码放在我的 onCreateView 中,但这不起作用。有谁知道我的问题的解决方案?这是我的代码。
}
android - 如何将 Fragment 转换为 Activity Android?
我有一个使用片段中的线程的工作应用程序,问题是我需要更改布局。它不再是一个片段,而是一个标准的活动。
我的大问题是我不知道将“onViewCreated”和“onCreateView”中的内容放在哪里,所以当我调用放置在“onCreateView”上的“连接到设备”时它会崩溃。可能是因为时间太早或其他原因。
试图放置在“onCreate”的底部它给了我以下错误:
PopupWindow $BadTokenException: 无法添加窗口 — 令牌 null 无效
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。
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