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

android - 带有异步任务的 Android Viewpager(页面加载时的微调器)

我想要一个在内容从后台进入时显示加载的 Viewpager。基本上我希望第一个 View 被加载,但是 View+1 和 View-1 仍然会被加载。如果用户向任一侧滑动,我希望他们在加载时看到一个旋转对话框

我是否只需将 AsyncTasks 添加到 ViewPager 中,并确定它们何时运行?我不希望加载太多 AsyncTask,因为 viewpager 会有很多视图。

我认为 Trulia 应用程序可以做到这一点,它与我正在寻找的类似。公寓图像查看会在该视图页面中加载图像时显示加载屏幕。

另外为了记录,我可以像对待活动的 onCreate 函数一样对待 viewpagers 吗?那真的可以解决问题

洞察力赞赏

0 投票
2 回答
1903 浏览

android - 在 onDraw()/onCreate() 之后延迟

在这段代码中我将在哪里放置线程延迟,这将在 onCreate() 完成之后发生,这也意味着在 onDraw() 完成/显示之后?之后,我将调用 grid.clearPattern(),它会在调用 grid.displayPattern() 时清除画布上绘制的图案。所以之后我仍然需要能够修改画布。

}

0 投票
1 回答
278 浏览

android - OnCreate 中的“如果”失败

在我的

创建

我在设置

在那之后

执行失败...

即使之后

作品

问题是什么?

0 投票
3 回答
63169 浏览

android-activity - 什么时候调用 Application 的 onCreate() 方法?

在我的 Android 应用程序中,我有一个DefaultApplication扩展类android.app.Application,并且在其中onCreate()我绑定了一些服务,这些服务将由我在这个应用程序中的其他活动使用。

我还有一个BroadcastReceiver监听和接收 C2DM 消息的设备。当此接收器在应用程序未运行时收到消息时,它将触发一个对话框,显示即将到来的消息,并将启动我的应用程序的 Activity。

我的问题是,当我在没有任何交互的情况下启动Activity 时,会因为该应用程序的 Activity 启动而调用DefaultApplicationDefaultApplication的Activity 吗?onCreate()

以下是 my 的定义和清单DefaultApplication

清单看起来像这样:

0 投票
6 回答
79311 浏览

android - Android:在 Activity 生命周期中何时调用 onCreateOptionsMenu?

我放了几个断点onCreate(一个在开头,一个在方法结尾),我还在onCreateOptionsMenu. 该onCreate方法首先被调用,在它完成之前onCreateOptionsMenu被调用。

我试图Fragment在我的应用程序中分离导航代码,所以我有几个对象我委托onCreateOptionsMenu给取决于应用程序是否在手机/平板电脑上运行(我使用屏幕大小来确定这一点,我的布局文件大屏幕有一个我在布局膨胀后检查的视图)。我遇到的问题是,我在 onCreate 中创建了这些对象,当我在onCreateOptionsMenu.

0 投票
1 回答
232 浏览

android - 活动被杀死,但在 onCreate 中未收到保存的包

我有一个没有碎片的应用程序。我修改了一个活动以使用片段。问题是,现在当活动进入后台然后再次进入前台时,onCreate 被调用:看起来活动被杀死以节省内存或出于其他原因。

我试图在 onSaveInstanceState 中保存一个包,但是当再次打开活动时,我在 onCreate 中收到一个空包,并且没有调用 onRestoreInstanceState(我检查了在进入后台时是否收到了对 onSaveInstanceState 的调用)。

有什么线索吗?

谢谢

0 投票
1 回答
624 浏览

android - onCreate 不是 SQLiteOpenHelper 的构造函数,但我需要它用于 getIntet

我需要使用getIntent,但不能这样做,因为据我了解,它不是SQLiteOpenHelper 的构造函数,并且需要在onCreate 中使用getIntent。

在这种情况下,我将如何从 SQLiteOpenHelper 中访问它?

基本上,我试图让以下代码在 SQLiteOpenHelper 中工作,但遇到了麻烦。

我正在尝试根据 String 的值对数据库进行查询排序。像这样:

这是整个长度的代码:

}

0 投票
1 回答
1309 浏览

android - 如果在 onCreate 期间停止服务,onStart 是否仍然运行?

根据我对应用程序生命周期(包括服务)的理解,它应该继续 onCreate > onStart > onResume。

基于这种理解,如果您在 onCreate 中使用 this.stopSelf() 关闭循环,则永远不应触发 onStart。

我希望 onStart 日志不会触发。但是,LogCat 清楚地表明,尽管服务在 onCreate 中终止,但 onStart 仍然运行。

这是可以预料的吗?为什么是这样?

0 投票
2 回答
423 浏览

android - 多个 XML 文件,初始化?

刚开始使用 Android 编程,我得到了一个任务,我应该填写两个文本字段,然后单击一个新框架的按钮以提供更多文本字段。

我决定将 contentView 更改为单击该按钮时创建的第二个 xml 文件。但是,在我更改内容视图之前,我无法使用第二个 xml 文件中的小部件?我想添加 clicklisteners 等等,我不能在还不可见的按钮上。

我应该使用另一种方法还是我只是迟钝?

0 投票
2 回答
613 浏览

android - 应用程序需要很长时间才能从黑屏开始

我有一个大问题,我的应用程序需要将近 3 秒才能启动/打开。在这 3 秒内,我只看到黑屏。我知道这个黑屏的一些问题,但它们都不是问题。

我运行 traceview,我看到 onCreate 需要超过 2 秒。比我更深入地看到,TabHost 的 addTab 需要超过 2 秒。

是不是addTab也调用了每个Tab的每个Activity的onCreate??我也有一个 Custom_title_bar,但删除 custom_title 后它还需要 2-3 秒。

那么你们中有人知道我能做什么吗?我真的需要每个选项卡中的不同活动,因此,删除活动并使用视图是不可能的。

是否可以在 Thread/AsyncTask 中初始化 TabBar 并在完成后使 MainActivity 无效?

非常感谢和问候 - Mirko

编辑:在这里我添加了一些代码片段,首先在 MainActivity 中的 onCreate 中发生了什么:

设置选项卡:

我还为我的应用程序设置了一个自定义主题。在 traceview 方法 tabhost.addTab() 需要超过 2000 毫秒。也许这就是为什么我看到黑屏那么久。

有人知道为什么会有黑屏吗?我想当我打开一个普通的不同应用程序时没有黑屏。我知道如何更改 BlackScreen:将主题中的 android:background 设置为不同的东西,但它不会解决时间问题。

我添加了一个 SplashScreen,但在应用程序启动时我也看到了黑屏(但只有几毫秒)。SplashScreen 是一个带有 ImageView 和 full_screen 的 Activity,没有标题。它启动一个等待 2 秒的线程,然后打开 MainActivity 并自行完成。