oncreate相关内容

如何访问应用程序的开始(不是活动)

我需要在应用程序的开头实现非常具体的代码. 我的意思是,不是在活动(onCreate()或onStart())的开始,而是在应用程序的开始. 我有一个不利于我的解决方案,那就是拥有一个名为"MyBaseActivity"的基础活动,然后在我的所有活动中都从中进行扩展. 这种解决方案对我不好,因为这种解决方案使我只能在每个活动的onCreate中执行一件特定的事情(我所谈论的特定代码), ..
发布时间:2020-05-19 23:42:16 移动开发

循环使用onCreate方法

因此,我正在创建一个程序,该程序每5秒随机在屏幕上生成一个圆圈.我只显示1个圆就使它起作用,但是当我尝试在onCreate方法中循环绘制多个圆时,出现编译器错误,我不知道现在该怎么办,被卡了30分钟.这是我的代码和主要错误.任何帮助将不胜感激. public class RandomCircles extends ActionBarActivity { @Override ..
发布时间:2020-05-19 23:42:14 移动开发

更改配置会杀死应用程序并重新启动它吗?

我正在阅读本教程第6.1节.它说,更改应用程序的配置会导致应用程序重新启动吗? 我的问题是,该应用将在什么意义上重新启动?这是否意味着当配置更改时,将依次调用onStop()和onCreate()吗?但这仅在具有更高优先级的其他应用需要内存时发生! OR 从某种意义上说,将依次调用onStop()然后onRestart()然后onStart()? 我创建了一个示例应用程序, ..
发布时间:2020-05-19 23:42:11 移动开发

Android布局仅在oncreate方法完成后显示

我创建了(我当时以为是)一个简单的JAVA纸牌游戏.在JAVA中,游戏会加载布局(框架)并为每个玩家显示由正方形的持卡人图像组成的ImageButton.然后,从卡组中一张一张地随机抽出卡. 因此,在Android的onCreate方法中,我的初始布局由带有持卡人图片的卡片组成,然后在onCreate方法中运行一个方法来处理卡片.我的问题是初始布局根本没有显示.显示的是已填充持卡人的最终布局 ..
发布时间:2020-05-19 23:42:09 移动开发

重新启动活动会创建重复的片段

当我的活动重新开始时,我会得到彼此重叠的片段,新片段会覆盖旧片段,并且只有最新片段是可编辑的 我的片段看起来像这样,请忽略所有不必要的代码,这时的应用程序已经很大,很难将一件事与另一件事分开 package cu.me.cuanto; import android.os.Bundle; import android.support.annotation.NonNull; import ..
发布时间:2020-05-19 23:42:03 移动开发

ProgressDialog onCreate

在"onCreate"中,我正在从Web下载数据.下载数据的持续时间为10秒.数据下载时,我不要有ProgressDialog.这是我的代码,但是没有显示ProgressDialog: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setConten ..
发布时间:2020-05-19 23:42:00 移动开发

活动恢复时super.onCreate(savedInstanceState)崩溃

我的应用程序的主要活动开始正常,运行良好,一切正常.但是,如果您切换到另一个应用程序,并且该应用程序被垃圾收集器破坏,则当您移回该应用程序时,它将崩溃为“超级". onCreate(savedInstanceState)". 这是我的onCreate(): @Override protected void onCreate(Bundle savedInstanceState) { ..
发布时间:2020-05-19 23:41:55 移动开发

Android Java:片段在onCreateView()中返回空视图

我目前正在研究使用MVC设计模式和android java中的片段的程序.我已经弄清楚了我的一个片段并使它工作,但是当我复制其他片段以遵循相同的代码结构(具有特殊功能)时,在onCreateView方法中出现了空指针异常. 我现在在我的垃圾笔记本电脑上,它似乎无法处理android仿真,因此我明天可以发布确切的错误代码.虽然我有我的源代码,但我已经被撞墙了很长时间,以至于知道它在哪里破裂. ..
发布时间:2020-05-19 23:41:49 Java开发

Android:避免从其他活动返回时调用onCreate()

假设我的应用程序包含两个活动A和B. 两者都限于AndroidManifest中的肖像. 活动A启动了活动B. 在活动B中,有一个按钮,单击该按钮将调用finish(). 问题是... 当我垂直握住设备(人像)并单击按钮时,调用顺序为 B.onStop(); B.onDestory(); A.onStart(); 但是,当我水平握住设备(横向)时,序列变为 B.onSt ..
发布时间:2020-05-19 23:41:45 移动开发

Android片段OnCreateView被两次调用

我正在使用带有片段的FragmentPagerAdapter.我的问题是,当我调用setCurrentItem时,正在加载的片段的OnCreateView方法被调用两次.重要的是要注意,该片段不会被重新创建,而只是被恢复.我很想找到一种解决方案,使OnCreateView仅被调用一次. 我查看了以下问题以及更多其他问题,但这些问题均未包含我的情况的答案: Android oncreat ..
发布时间:2020-05-19 23:41:43 移动开发

Android SQLite-为什么每次都要重新创建我的数据库?

我试图更好地理解SQLiteOpenHelper类以及如何以及何时调用onCreate和onUpgrade. 我的问题是,每次我退出并启动应用程序时(从技术上讲,实际上是每次创建MyDB的新实例),都会调用onCreate,并且有效擦除了先前用法中的所有数据... WTF ??? 最初,我通过创建一个MyDB实例创建了一个MyDBFactory来解决此问题.这样可以使数据至少在应用程序 ..
发布时间:2020-05-19 23:41:38 移动开发

为什么我的onCreateView方法被调用两次?

在调试另一个问题时,我意识到我的一个活动的onCreateView方法被调用了两次.我是编程新手,我不完全理解 activity 加载时android如何调用这些方法,但是在我看来,两次调用它并不正确.消除了我的大部分代码,我仍然看到两次System.out消息. public class AddCourse extends ActionBarActivity { @Override ..
发布时间:2020-05-19 23:41:36 移动开发

getExtras(name).getString和getIntent().getStringExtra(name)之间的区别

我的Android应用程序上有一些错误报告,它是Activity中onCreate()中的Nullpointerexception. 失败的代码是getIntent().getExtras().getStringExtra("name").(Nullpointerexception) 这意味着getExtras()以某种方式为null.我确信我会在创建意图的每个位置上额外设置意图.我无法在设 ..

我应该在onCreate或onRestoreInstanceState中恢复savedinstancestate吗?

我有一个活动会为结果启动其他一些活动,因此,当结果返回时,该活动可能已被破坏或没有被重新创建. 我已重写onSaveInstanceState以便添加需要保留和还原的数据. 当活动被销毁并重新创建时,onCreate传递了savedInstanceState捆绑包;但是还 onRestoreInstanceState()会被调用并传递相同的包. 那么我应该把从包中提取数据并恢复状 ..
发布时间:2020-05-19 23:41:31 移动开发

Activity停止(但未销毁)时调用的onCreate().仅在安装后

我正在开发一个针对Api 19的应用程序,这基本上是一个处理草图. 我面临的问题是,首次运行我的应用程序后,即安装该应用程序后,该应用程序运行良好,直到用户将其发送到后台为止.然后,如果他们再次单击应用程序图标,则会调用onCreate(),但该活动不会被破坏或重新启动.一些变量会发生变化,从而产生奇怪的行为. 仅在首次使用该应用程序时发生.强制关闭它之后,就不会再发生这种行为了(据我 ..
发布时间:2020-05-19 23:41:28 移动开发

如何重新启动onCreate函数

我有一个应用程序,并且在某些情况下我想重新创建我的活动或需要调用onCreate函数,以便可以再次执行不同的功能.就像当设备的方向改变并且调用oncreate函数或重新创建活动时一样,我也希望我的应用程序重新启动.目前,我正在使用this.onCreate(null),但是我认为这不是最好的方法. 请提供一些建议. 非常感谢 解决方案 如何在onCreate()外部创建一个可以完成所有A ..
发布时间:2020-05-19 23:41:23 移动开发

"activity.onCreate()"是否正常?多次调用的方法

我在Activity的onCreate方法中有一些代码,并注意到它被调用了3次.这是正常行为吗?谢谢. 解决方案 您可能需要通读 OnCreate一次.但是,在许多情况下,可能会导致您的活动被杀死并重获新生.因此,onCreate将再次被调用. 要正确地支持此功能,可以将状态信息保存在onSaveInstanceState中,并从创建时获得的状态捆绑包中还原状态信息. ..
发布时间:2020-05-19 23:41:21 移动开发