- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
当我打开一个 Activity 时,我知道我可以在 onCreate 函数中初始化内容。
但是 OnResume 和 onRestart 函数的行为是什么?什么时候调用这些函数?
具体来说:我在 onCreate 函数中初始化了一个局部成员变量,并引用了一个全局对象。现在,当用户被打断时,例如,被电话打断时,可以关闭 Activity 。稍后,当用户回到我的 View 时,已经初始化的变量的状态是什么?我是否必须重新初始化 onResume/onRestart 函数中的所有内容?那么与 onCreate 相比,功能上的区别是什么?
最佳答案
onCreate
: Activity 首次启动。在这里您可以初始化您的东西。onResume
:用户在另一个 Activity 进入前台后返回到 Activity 。 (暂停
)onRestart
:用户在 Activity 不再可见后导航到该 Activity (onStop
)。您可以在 Activity documentation 上查看完整的生命周期.您的 Activity 内容只会在 onDestroy
被调用时丢失,这发生在您完成它时,或者当它被系统销毁时(即当具有更高优先级的应用程序需要内存时)
关于android - 关于成员变量的 onCreate 与 onResume/onRestart 行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16058461/
Android 上使用的 onRestart() 的 iOS 等效项是什么? onRestart() 在当前事件重新显示给用户时调用(用户已导航回它)。 最佳答案 我相信你需要 viewWillApp
晚上, 我遇到了一个无法解决的小问题。我有一个“基本” Activity (名称:TestActivity,扩展 ActivityGroup),其中包含一个历史数组列表。每次我要进行新 Activit
我不打算围绕“什么是 onRestart()”展开讨论,而是讨论 latest documentation来自 Google 关于 Activity 生命周期的信息遗漏了 onRestart() 的作
我的应用程序在刚刚启动时会调用一些 Web 服务。如果用户启动应用程序(在后台运行)并恢复,我还想调用这些 Web 服务。我研究了应用程序启动时以及 Activity 处于焦点时触发的所有方法。 on
我在 TabWidget 中有一个 ListView。当我在 ListView 上选择一个项目并转到子 ListView 时,TabWidget 消失了。这很好,只是它调用了 onPause 方法,因
虽然我们有 onStart 方法,但 onRestart 方法的目的是什么? @Override protected void onStart() { super.onStar
我有一个包含 ListView 和 TextView 的复杂 TabActivity。我没有搞乱手动 UI 更新,而是决定在前台出现时“重新创建” Activity (强制完全重绘)。假设我从 Act
我有一些 Activity ,比如说 Activity A、B 和 C。在 Activity A 中,我通过带有 onOptionsItemSelected 的菜单调用 B: Intent main
当我调用 Processing 时,我正在处理的一个应用程序出现问题来自一个 Android Activity 的 Activity ,它工作正常,我可以看到处理过程没有问题,但是当我单击后退按钮转到
我从 android camera example 构建了一个相机应用程序.它正在运行,但每次我的应用程序从 onPause 和 onStop 恢复或重新启动时,我的应用程序都会崩溃。我已经尝试过这两
我正在处理 view 的 .setVisibility(),在应用程序启动时在我的主要 fragment 中。所以我想要的是 view 在应用程序启动时不可见(为此我在 onCreateView 中设
我的最终目标是让一个应用程序在离开(从主屏幕返回等...)后打开时运行一段代码(应用程序,而不是 Activity) 根据 Activity 生命周期,这应该是每个 Activity 的 onRest
我有两个示例 Activity ,一个名为 activityone,另一个为 activitytwo activitytwo 只有一个按钮可以再次调用 activityone ,但是当显示 activ
我对 Android 中的 Activity 生命周期有疑问。当我有这样的代码时(使用正确的名称) newActivityButton.setOnClickListener(new View.OnC
我在一个 Activity 中创建动态 TextView ,其中包含一些由网络服务返回的字段。当用户想要编辑一些数据时,他被送到另一个 Activity 。当他单击“后退”按钮时,我想更新上一个
当我打开一个 Activity 时,我知道我可以在 onCreate 函数中初始化内容。 但是 OnResume 和 onRestart 函数的行为是什么?什么时候调用这些函数? 具体来说:我在 on
我正在开发 Android 应用程序。当用户运行我们的应用程序,通过主页或后退按钮导航离开,然后稍后返回时,我们的问题就会显现出来。来自安卓官方activity lifecycle documenta
对于 Android Activity ,如何在 onStop() 上停止或暂停线程,然后在 onRestart() 上重新启动或取消暂停线程?当我在手机上开始另一个 Activity 时,看起来 o
我想要一个使用 onResume、onStart 和 onRestart 的示例 Android 应用。 最佳答案 package com.test; import stuff here public
我正在开发我的第一个 Android 应用程序(拥有在其他系统(例如 Visual Basic)中进行开发的经验)。 发生一个奇怪的错误:当我在java Activity 类中的onCreate之后使
我是一名优秀的程序员,十分优秀!