- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在开发 Android 应用程序。当用户运行我们的应用程序,通过主页或后退按钮导航离开,然后稍后返回时,我们的问题就会显现出来。来自安卓官方activity lifecycle documentation和 Eric Burke 对 lifecycle diagram 的有益重新格式化,我怀疑我们的 Activity 在停止时开始被杀死,但(严重地)没有被破坏。
也就是说,从运行开始,调用的函数有onPause()、onStop()、onRestart()、onStart()
、onResume()
。请注意,重要的是,这意味着在中间调用 onRestart()
而不是 onCreate(),如果应用程序刚刚被终止并从内存中删除,就会发生这种情况。我认为这就是问题所在。
这就是设置。问题是:有什么方法可以可靠地强制停止 应用程序,以便我可以重现这种情况。我不想终止该应用程序,也不希望它只是暂停
。
有ADB命令吗?数据管理系统?手机里有东西吗?
我曾尝试通过运行其他需要大量内存的应用来伪造它,但这总是只会导致它被彻底杀死,这意味着该应用会重新启动并运行 onCreate,而我什么也学不到。
最佳答案
is there any way that I can reliably force the application to be stopped so that I can reproduce this condition. I don't want to kill the app, and I don't want it to just be paused.
按主页按钮。
关于android - 如何停止(而不是终止)一个 Activity 来触发 onRestart()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4288605/
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之后使
我是一名优秀的程序员,十分优秀!