Android - 记事本示例 - 为什么要在 onCreate 中填充?

标签 android

我已经完成了布局练习,想知道为什么它们在 onCreateonResume 中包含对 populateFields() 的调用。

根据 Activity Lifecycle “onResume”将始终在显示 Activity 之前执行,所以为什么不就在那里执行?

最佳答案

我有填充字段的实际生产代码,仅在 onResume 中调用,并且工作正常。 我认为一个原因可能是在显示 Activity 后调用了 onResume,但是一些谷歌搜索挖掘了这个(主要是不相关的)线程: http://groups.google.com/group/android-developers/browse_thread/thread/ddea4830bedf8c6c?pli=1

Quote: onResume() 因此是显示 UI 之前发生的最后一件事

这就是 Dianne Hackborn 所说的,所以我想我们可以相信她 :)

关于Android - 记事本示例 - 为什么要在 onCreate 中填充?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5511053/

相关文章:

java - 在网络调用期间显示 ProgressDialog 直到它完成

android - ExpandableListView 在每个组展开时重新组织 subview 顺序

android - 从内核中找到正确的 Android 触摸屏驱动程序文件

android - Google 应用内购买 token 格式问题

android - 用于处理日期的 Sqlite 查询

android - 将 iOS Objective-c 应用程序移植到 Android Java

android - 运行 5 分钟后,我的 libgdx 游戏崩溃并变成红色

ListView 中的Android Material 设计困惑

java - 几秒钟后出现图像按钮

android - 当我设置背景图像时,按钮显示为透明。我想要实心按钮