问题标签 [onpause]
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.
android - 调用 onPause 方法时如何停止服务?
我有一个在活动的后台运行的服务,现在当用户按下主页按钮时,会为活动调用 onPause,我想要的是在调用 onPause 时停止在后台运行的服务,但随后我得到一个错误和强制关闭,有什么想法吗?谢谢!
android - Android 扩展 Toast 导致崩溃
嘿,我在下面的代码上崩溃了。我正在尝试将 Toast 扩展一段时间,并在运行时“杀死” Toast onPause
。我究竟做错了什么?timer.cancel()
当我添加时 发生崩溃onPause
}
android - Android:应用关闭时保存实例状态
可能重复:
如何保存 Android 应用程序的状态?
我是 Java 和 Android 的新手,正在构建一些小项目来学习。我制作了一个资金跟踪应用程序,它允许用户输入值并且它只是继续减去它。一切正常,但我希望在应用程序关闭并重新打开时保存或缓存这些值。阅读时,我发现也许 OnPause 可以解决问题,但仍然不是 100% 理解它。
谁能推荐如何做到这一点以及如何应用于我的代码?
非常感谢你的帮助!!
android - 为什么接收 Intent 调用 onPause()
根据Android 的 Activity lifecyle,只有在另一个 Activity 调用到前台时才会调用方法 Activity.onPause() 。我的应用程序只有一个活动,它本身是用 android:launchMode="singleTask" 设置的。
根据下面的stackstrace,接收到一个新的Intent会触发Activity.onPause()。
谁能解释为什么?
堆栈跟踪:
问候,
android - 避免 Android 应用进入 onPause() 状态
我正在编写一个使用 arToolkit 进行 AR 标签分析的 Android 应用程序(使用 AR 标签获取设备位置)。主要活动延伸到andARActivity
谁延伸到Activity
,所以我不能使它成为Service
.
我正在尝试让 AR 应用程序在其他应用程序运行时在后台运行(使用来自第一个应用程序的数据)。问题是,如果我按下 HOME 按钮、BACK 按钮或者我从 eclipse 中强制执行第二次,它 onPause()
会从 Activity 类启动方法。该方法使执行暂停,应用程序停止所有进程。
我试图实现一种onPause()
避免执行 Activity 的方法onPause()
。通常,如果在the mainActivity
onPause()
方法中我不调用super.onPause()
,并且该方法不执行任何操作,它会在运行应用程序时退出到主屏幕,但它会停止并退出。
任何人都知道如何让应用程序在不暂停或使用服务类的情况下运行?
谢谢!
android - 我的 onResume() 抛出 NullPointerException
我正在读取加速度计读数以捕捉摇晃手机的用户。当用户摇动手机时,我想设计它来做一些事情。它工作正常,但我输入了一个 onPause() 方法,因为当用户不在应用程序中时,我不需要加速度计检测任何晃动运动,因为这会产生不希望的结果。所以在 onPause() 中,我从 SensorManager 中取消注册加速度计。
我希望在 onResume() 中我可以重新注册 SensorManager,然后继续我的业务。显然,它并不完全那样工作。我已经阅读了文档,老实说,我无法弄清楚发生了什么。
代码:
我声明全局变量sensorMgr:
然后我将它注册到加速度计:
暂停():
onResume():
错误:
我非常感谢你们可以提供的任何帮助,并提前感谢!
android - 带有片段的 ViewPager - onPause()、onResume()?
ViewPager
与片段一起使用时,在选项卡之间移动时不会调用我们的onPause
,onResume
方法。当我们变得可见或被隐藏时,有什么方法可以在片段中找出?
不幸的是,我在 , 中有逻辑onResume
,onPause
例如向位置服务注册,在切换选项卡时永远不会停止,因为onPause
在退出整个应用程序之前永远不会被调用。
android - 保存 onPause 和 onResume 的状态
我什至不确定我是否正确地写了标题,因为这是我第一次觉得我必须应对这种方法。
在onCreate()
中,我使用默认声音打印字符串发出通知。然后,我检查是否有另一个String
. 如果不等于上一个String
,我会发出另一个声音通知。也就是说,当我发现我改变了我的位置时,我会发出声音通知。
问题是我希望我的应用程序在后台运行,但是当我暂停应用程序时,立即发出声音通知(系统不记得我已经为该字符串发出通知,它使另一个)。再一次,当我打开应用程序时,我再次收到通知。
即使我关闭和打开应用程序 100 次,我也只想为一个位置发出 1 次通知。
我怎样才能做到这一点?
希望我能解释这个问题。
android - Activity onPause 奇怪的动作
我的活动中有一个 onPause。奇怪的是,在单个活动(videoPlayer)中,onPause 被调用了两次
场景:这发生在我的手机设备上的视频播放器中,而不是平板电脑上。
按电源按钮进入待机状态,调用 onpause 然后调用 onresume 然后再次调用 on pause。然后再次按下电源按钮,并按预期调用恢复。
有没有人遇到过这样的问题,如果有,你是如何解决的。即使只是让 onPause onResume onpause 然后开启 onResume。
提前致谢。这个出现两次
发生的事情是我保存了一些布局的状态,比如记录器布局,当它有点像菜单时它会暂停。然后,如果按下电源,它会关闭,但是当它重新打开时,布局消失并且正在播放视频,这是不应该发生的。
java - Android 应用程序崩溃 onPause() -- 一个项目中的逻辑在另一个项目中失败
在开始我目前正在开发的游戏之前,我构建了以下逻辑来处理暂停。那里的一切都很完美,至少我是这么想的。在测试应用程序中,逻辑仍然有效,这意味着我在其他地方打破了它。根据下面的逻辑和 LogCat 消息,您能指出我应该寻找的方向吗?我不知道如何解释下面的错误。任何帮助都会非常受欢迎。如果游戏进入睡眠状态,我不能完全要求重新启动游戏。
谢谢!
MainGamePanel.java
主要活动:
还有我的 MainThread.java 文件:
LogCat 错误: