问题标签 [oncreate]

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 投票
3 回答
3166 浏览

android - 在活动开始而不是 onCreate 上运行的 Android 方法

我有一个方法需要在活动开始时运行。我已经尝试将它放在 OnCreate 中,但是如果活动有一段时间保持不变,则 onCreate 会被调用两次(就是这种情况,我正在检查在线更新......所以这需要一些时间)

这就是为什么我不能把更新方法放在 onCreate

有任何想法吗?

谢谢你,罗恩

0 投票
3 回答
3764 浏览

android - Android Edittext:在 Activity 的 onCreate() 中获取 LineCount

如何在活动的 onCreate() 方法中执行 Edittext 的 getLineCount(),更改了 Edittext 的文本,如下所示:

因为视图尚未绘制,getLineCount() 将始终返回 0。有没有办法解决这个问题?谢谢!

0 投票
5 回答
19649 浏览

android - 为什么 Bundle 对象在 onCreate() 上总是为空?

我正在尝试进入 Android 编程,因为我从书中得到了一些示例。在这些示例中,要求输入以下代码:

我想知道为什么 Bundle 对象在这种情况下总是为空。

0 投票
1 回答
573 浏览

android - Android onCreate SQLiteHelper

我对 android 中的 SQLiteHelper 有疑问。我使用单例类来控制所有数据库交互,所以它有一个 SQLite 对象。问题是,当我创建 SQLite 的新对象时,不会调用 onCreate 方法,然后,数据库没有初始化......我读到你必须实例化一个写入器或读取器才能调用该方法,但我已经做到了,它没有被称为......

会是什么?

谢谢...

0 投票
2 回答
203 浏览

java - 在不使用 oncreate 的情况下在活动之间交换数据

我已经实现了一个包含两个部分(活动)的 Android 应用程序

1- 主要活动接收 GP,在地图上计算 X、Y 像素
2- 从 SD 卡加载地图后显示/滚动地图。

Intent 和 extras 每 20 秒进行一次这两项活动之间的交换(地图上的 X、Y 图)

一切正常。

问题是每次我发送意图时,我都会创建一个新地图,并且在多次交换后应用程序崩溃。

是否可以在不创建新地图的情况下将数据传输到一项活动?或修改第二个活动的 OnCreate 参数的其他解决方案

感谢帮助

0 投票
2 回答
79 浏览

android - Android sqlite 是做什么的?

我正在我的 android 应用程序中开发一个 sqlite 数据库。我需要它可以轻松增长,所以我需要在未来的升级中,我可以更改数据库等。

我想知道当我在sqlite创建方法中更改数据库版本时,它是否会创建一个数据库的新文件。如果是,那么在 onUpgrade 中我应该迁移所有数据,不是吗?

总之,onCreate 到底做了什么?它会创建数据库的新文件吗?还是它修改了实际的?

我问这个是因为我不希望 onCreate 创建一个新文件......我只想改变实际的数据库。

谢谢

0 投票
2 回答
34086 浏览

android - onCreate 流程在完成()之后继续

我想从onCreate方法内部完成一项活动。当我调用时finish()onDestroy()不会立即调用,代码一直流过去finish()onDestroy()直到在onCreate()右大括号之后才被调用。

根据onCreate()developer.android.com/reference 上的描述。

您可以在此函数中调用 finish(),在这种情况下,将立即调用 onDestroy(),而不会执行任何其他活动生命周期(onStart()、onResume()、onPause() 等)。

我问的原因是:我想检查 Bundle 中传递给onCreate(). 当然,我可以控制传递给 的内容onCreate,但我仍然认为应该在交付时对其进行检查。

我的代码包含A启动 Activity的类B。我相信最后两个“if 子句之外”标签不应该被调用,因为语句finish中的方法if应该已经破坏了活动。它与 if 子句无关,因为finish()仍然会读取第二次调用之后的标记行。

我的代码:

A级

我的代码 ClassB

这是我的标签的结果:

11-26 15:53:40.456:信息/标签(699):A 类:goToBButton,onClick

11-26 15:53:40.636:信息/标签(699):A 类:onPause

11-26 15:53:40.865:INFO/tag(699):B 类:第一次完成前的一行

11-26 15:53:40.896:INFO/tag(699):B 类:在 if 子句之外,在第二次完成之前

11-26 15:53:40.917:INFO/tag(699):B 类:在 if 子句之外,完成后

11-26 15:53:41.035:信息/标签(699):A 类:onResume

11-26 15:53:41.165:信息/标签(699):B 类:onDestroy

0 投票
3 回答
1130 浏览

android - 应用程序在 db.execSQL() 上强制关闭;

当我尝试查看持有我的数据库持有者的类时,我的应用程序一直在强制关闭。我的数据库的 onCreate() 方法出现错误。我有一个应用程序使用相同的数据库编写方式几乎相同,唯一的区别是我试图单击菜单选项而不是常规按钮,我不知道这是否会影响问题。如果有人能告诉我出了什么问题,那就太好了。谢谢你。

更新日志 CAT 错误

数据库类中的 onCreate 方法

观众班

0 投票
2 回答
1590 浏览

android - ANDROID 活动在重新启动时强制停止

我已经查看了很多关于此的其他线程,但他们的解决方案还没有任何运气。当我第一次启动我的应用程序时,我注意到在 onCreate 之后调用了 onResume。(不知道为什么)我的问题是当我第二次尝试运行该应用程序时。onCreate 和 onResume 都没有被调用,它就在那里。另外,我在清单中设置了这些设置:

如果我想多次运行我的应用程序,我必须进入设置->应用程序->应用程序名称->强制关闭

(我无权查找可能导致卡住的任何循环或错误错误,因为我使用的是具有自己线程的库。)

有没有办法解决这个问题?

0 投票
3 回答
34248 浏览

android - 在 onPause 中保存 Activity 状态

我有一个已使用 onSaveInstanceState 成功保存和恢复的变量

但这仅在活动被破坏时才有效。我想通过覆盖 onPause() 方法来保存相同的变量,并在活动不再暂停时返回,非常感谢任何关于如何执行此操作的想法